I've used an Amazon EC2 instance for a year (just started paying for it). They are complex to configure and I wouldn't recommend them unless scalability is an issue but they are free for the first...