Choosing a Domain Name

For some time now, you have had a project simmering in your head. You are about to launch it into the Internet world.