GDM AutoLogin
These are the lines you need in your /etc/gdm/custom.conf ([daemon] section) to make auto-login work. It only auto-logs in on first boot, and it must be a non-root user.
AutomaticLoginEnable=true
AutomaticLogin=whatever_username