Ubuntu 10.04 is a LTS (Long-Term Support) release, and so is better suited for use on a server unless you're certain you have requirements that can only be fulfilled by 10.10.
That is not a valid DNS hostname (there is no .home top-level domain). I would recommend sticking with the default "localhost.localdomain 127.0.0.1" unless you have a valid need for others to resolve to your host. At the very least, have someone more experienced with TCP/IP networking come show you the ropes.
For now you should be able to just point your browser to the host by IP address.
I've found the solution after hours of research, thanks to everyone who has helped.
Thanks go to kras1001 on this Ubuntu Forums thread who suggested to manually set the onboard memory to 128mb, instead of automatic. I then got rid of the i915.modeset=0 in the GRUB config and now we're up and running!
Best Answer
Ubuntu 10.04 is a LTS (Long-Term Support) release, and so is better suited for use on a server unless you're certain you have requirements that can only be fulfilled by 10.10.