I need some web hosting advice…

So I’m a Flash Guy, but here’s my current dilemma.

Currently I have no site of of my own. I used to host JakeFreeberg.com off a machine at home, but that’s just a bad solution. It allowed me to play with WordPress and MovableType installs and learn a few things, I really need to put some cash down and get myself a real web host.

I’m posting here in with the hope that someone here will recommend the perfect hosting solution for my needs, which I will list below:

  • It need to be affordable (None of what I plan to do with it will generate any revenue, but I am willing to sign up for a 2 year term and pay upfront if it’s a really good deal)
  • I’d like to start a new WordPress Blog at Jakefreeberg.com
  • I’d like to do a Drupal install with the hopes of building a site for a friend of mine who’s running for chair of an organization.
  • Both of the above require PHP and MySQL databases.
  • I’ve already purchased a .mn domain name for that campaign and need name server hosting to point that domain at the Drupal install.
  • I’ll most likely end up hosting other domains in the future and I’d like to have the ability to host many domains within this same account.
  • Knowledgeable, friendly telephone-based technical support is important
  • Easy to use Tools that allow me to manage file permissions, email, domains, etc.
  • I will probably end up hosting some video and audio which will require a lot of server space.

Things that I don’t care as much about:

  • Bandwidth (I probably won’t be getting that many hits)
  • Microsoft Server Software (I’ll avoid ASP and .Net)
  • Email accounts (most people have a half dozen already, but forwarding would be nice)
  • E-Commerce (If I sold anything I’d probably send people through Paypal or something)

So that’s about it.

I’m wondering who people have used, and what they’ve like and disliked about the services.

All help will be appreciated.