Personally I have designed quite a few sites this year, usually having 3 or 4 going all at the same time.
All sites I built are for a minimum of 2 thousand, just because of the pain in the ass factor that comes with them.
I also host the websites for clients, for reocurring revenue monthly. This is usually between $22 and $44 a month per site. Some customers have 3+ sites as well so doing one site ends up being more, then you host more and the ball just keeps rolling.
The great thing is they always needs edits / updates so you can help them with that as well.
A word of advice to anyone looking to do this sort of thing, is to OUTSOURCE THE WEB DESIGN. I cannot stress that enough. Dont stuff around doing boring crappy jobs, get others to do it, factor it into your price and just get more clients.
I dont bother getting more clients ever, I just wait for people to ask me (Web design is not my main source of income at all). People see the work, and are really happy with it and tell their friends. Don't ever do a shitty job, it won't get you more work. Take pride, crack the whip on your contractors and you can make some good money.
Right now I have about 6k worth of work going that will be done in max 4 weeks. Probably costing me $1500 to get made ALL UP and i get to host 3 sites. Not bad if you can keep them rolling.