If you are wondering how to get a website up quickly to build a mailing list and such, LaunchRock.com is the ticket. Their tagline is: "Set up a "Launching Soon" page in minutes. Collect interest, increase in sharing and build your audience." I think that it is a hell of a platform.
Disclaimer: As per usual, I am in no way affiliated with LaunchRock, and I have no connection to them. I didn't receive any kind of consideration for this posting, and they are unaware that I am doing it. This is just my opinion that they are a valuable product and a good idea.