These are Will Wright's mantra's for creating successful video games, however, I think they can be applied to a lot of different outlets.
1. Give yourself time to reflect - don't immediately get excited about a new project.
2. Do research - cast a wide net into different fields.
3. Enjoy being obsessive - hope it spreads to others working on the project.
4. Aim to change your audience.
Note: I jotted these down as I listened to an mp3 of his talk, they are not word for word.

I think registering a domain name for a project is a good idea. It's a great first step to get the ball rolling and also a financial obligation that will, idealy, motivate you to follow through with the idea. Otherwise, the money spent on the domain would be a waste.
I've paid for public internet service twice this summer. Once at a Starbucks and once at Laguardia airport. They charge exorbitant amounts for per hour service so you are sort of muscled into paying for an unlimited day pass.
I think I'm going to upgrade my digital camera.