QUOTE (Nerwin @ Nov 8 2008, 02:32 PM)

If your starting, you may just wanna get a shared hosting. I use Anhosting.com cause I got a great deal and it came with a free domain name. You might want to look at dreamhost.com
They are pretty good and they both come with a free domain name for life, but that means you will have to stay with them all the time. If wanted to switch to another hosting company you will have to buy the domain name.
I hope this helps.
I'm with Dreamhost. They've been a good host for the past 6 months, I guess. Some downtime, but nothing too major. They've got a whole bunch of promotion codes flying around, so you're pretty much setup to get a few bucks off if you go with them. I can even give you one if you really want.
However, I bought my domains from Namecheap.com (because I bought them a while back). Don't feel like transferring them.