I`m trying to figure this out. As I understand the Trademark rules you must have a product offered for comercial sales before you can qualify to apply for a Trademark. How can you protect a very catchy name for a product if you need to sell it first. I have an invention that I wish to sell on a website and the domain name is the product name.( I already own the domain) I want to "launch" the website with the product for sale but by the time a Trademark gets issued there could potentially be damage done to the product name from some other use. What am I missing here???