I'm looking for somewhere to host my site - for it to work properly, it's important that it can delivery images to my visitors quickly - it's something along the lines of Google Maps and the zoom/scroll illusion is lost if it takes too long to grab the next set of images.

Disk space isn't really an issue - a few dozen megs is probably all I need.

Any recommendations or should I be looking at a VPS or my own server?

Even with a VPS or server, I still have to be careful about chosing a host who's upstream bandwidth is above average don't I?

Thanks in advance.

--Speedy