Silly question: If I register "DJFJSKF.com", and then a company later registers DJFJSKF as a trade mark, do I have any rights for the fact I registered before they did?
Usually not unless you did business under that name. Squatting a name does little to protect you. If you are selling something under that name first, in a given state in the USA, then you can fight off other people from using that name in that state… applying for a trademark or servicemark helps you extend it nationwide but still requires you to fight off people trying to use your name.