If you do decide to go the self-filed route, make sure to read up on the categories of names in terms of whether your mark is protectable. (generic, descriptive =bad; arbitrary, fanciful =good)
There's' plenty of good information here:
http://www.bitlaw.com/trademark/degrees.html