Web Hosting

+1 for Dreamhost, though it really depends on your needs. Their 1 click installs make things so easy and support is very good, also your bandwidth and storage capacity increase every month.

The only downside is they can’t fully host .co.uk domains so you have to have an account with someone else for domain renewal/registrar and point it to their DNS, not that big a deal.

If it’s a big media/Flash site I’d suggest MediaTemple or Influxis