I just want to let you know that I'm doing this for your own good, James.
Your biggest problem right now is that you seem to be seeing the world through rose-coloured glasses. You're looking for a list of people who can freelance, and so far you haven't started your business, haven't landed any customers, and may or may not have a website.
It took me over a year of going out on my own before I could make it to that point, and the winter of that stretch was one of the toughest 2-month stretches of my life.
When I finally reached that point, I discovered that hiring people isn't what it's cracked up to be (I actually did it for about 18 months, then went back to full indy in September 2004...never regretted that decision for a second.)
In other words, don't expect to throw your site up and gain a whole bunch of clients off the top, even if you hustle for them. The first 5-10 are the hardest by far.
As far as hosting goes, that would depend on how long you've been with your host. I'd say anything more than a year without issue, give 'em a week or two but have half an eye out for a new host (
here's one that totally rocks, just in case). If it's less than a year, switch. As vangogh said, it's easy.
As far as rough cost goes: that question alone tells me that you're either an inexperienced web designer or a marketer (based on the moving of domains question, I'm thinking the latter). Either way, you don't seem to know that every site is different, as is every customer. Some will pay more, some will pay less, and some you charge more just because they're anal-retentive idiots and you don't want to deal with them. If you asked any designer worth his/her salt that question, (s)he would probably assume a lack of knowledge on your part and either not deal with you or try to take you to the cleaners.
Also, you mention cheap (even with a winky guy, that's still a red flag word). Most good designers would probably laugh at you or not deal with you (remember, web design is an industry full of egos), and the cheap guys are probably no older than 22, sitting at home with a copy of FrontPage and a "HTML for Dummies" book or maybe a degree from some third-rate alternative post-secondary school and think they can suddenly build the greatest websites known to man. Be prepared to spend if you want the really good stuff done and done properly. A guy like vangogh or chrishirst, for example, wouldn't come cheap. Remember, caveat emptor x 10.
As far as client issues go: that depends on the client. You can't anticipate most issues because again...everyone is different. I actually had to go to a client's location just this past Monday and configure his DNS server so that he could actually see his own site and check email from his office network (the guy who configured his server messed it up and was nowhere to be found, and everyone was blaming me even though it clearly wasn't my fault and I eventually was able to prove it.)
I had another guy show up at my house, demand the code for his entire site on CD, and then turn around and try to run it on his laptop (what buddy failed to realize is that his was a dynamic site and required IIS). Got all POed when it didn't work, either.
I guess what I'm trying to say without really trying to pimp slap you is that you need to take a hard look at the way you're approaching this. You seem to be of the mindset that your business is going to be a licence to print money, and it's not.