My suggestion is pretty much the same as the others. Wait it out for a little while longer. It sucks I know. I waited for 2.5 hours the other night(almost the entire free time I had). I pre-purchased for the early access, and for that entire period, I logged more queue time than played time.
There usually is a huge drop off once people have to start paying, so queue times will drop significantly once the payment period gets closer.
I understand there is the whole principle of the situation. Logging into a game that you paid for to NOT play doesn't really lend itself to warm-and-fuzzies. But we've all done this before, and we'll all probably do it again. I wear my launch day scars as a nerd badge of honor. They show determination in the face of long queue times and huge groups camping quest mobs in the starter zones. They show perseverance in the midst of class balance changes, exploits, and server crashes fixed and found every other day for the first months. They show loyalty (albiet sometimes brief) to devs and games that over promised and under delivered. And I keep coming back over and over because I know I can handle it. And I try and find others who can stand beside me to help block some of the poop splatter (or try and find the biggest guy and stand behind him).
Misery really does love company, and wouldn't it be more fun to sit on the front porch of your rocket house with your friends and spin tales of, "Remember that one time when it was a 9 hour queue? I look back now and laugh and laugh.

And with that I'll leave with the standard battle cry of every pre-order player in the history of MMO's:
I'm not paying to be a beta tester!