It's all got a lot more confusing since I last looked at it.
As a Java developer rather than a web designer, I'd much prefer to rent a virtual server. Amazon seem to be offering me a virtual server for free for 12 months. Is it as simple as signing up then logging into my own virtual machine and installing whatever I want? I'd be installing JBoss or Tomcat probably, and possibly using it for a few other projects besides.
Are there any providers other than Amazon that are worth looking at?
Can you set up your own domain name with this set-up?