Has anyone gone with the process of trademarking a name/logo?

There's quit abit on the net from $199 for filing and registration + $325 for the paper work for the US alone. I also called a lawyer and he mentioned that a US/Canadian trademark will run around $3-4000.00.

I've run a nuance and checked the data base in the states and I'm in the clear but was wondering if you can do this on your own or if there is a good site that will do this etc, etc.

Thanks.