I really don't do development but I have worked in a hosting environment in the past. Some recommendations:
1. Start with cheap but recommended (usually shared) hosting first. Don't have big eyes - you may anticipate 5 million members within the first month but it's probably not going to happen.
2. Move to a dedicated server when it does happen.  Prepare this with your designer and make sure it can meet the minimum criteria of your project.
Domain registrars really don't matter. Personally, I use Namecheap. I know most of the Internet Advertising industry works with Moniker. It's all up to you. I like Namecheap because it includes a free WhoIsGuard subscription with every new domain registration.
But really, you need to give a lot more information about what kind of design project you're talking about. The information above assumes you're building a large, scalable app. If you're asking about templates and WYSIWYG, you're not leaving much information on what you're doing. Are you building a blog? A CMS? What is it that you're trying to offer your visitors?
|