Long story short:
Queue for a BG
Queue for a dungeon.
If queing for the dungeon finder doesn't give you an error message across your screen saying something like, 'you cannot queue for a dungeon while you are in a BG queue', you are bugged. If you get the actual dungeon queue and/or no error message you are bugged. Leave the BG queue and requeue. (Sometimes it won't let you leave the BG queue so you have to relog or type
/console reloadui or go through a portal) And requeue for the dungeon again of course to test.
Important note: Just because you que'd for the dungeon once and your BG queue checked out ok does not mean it will be ok in 30 seconds. So check it frequently.
Since I started doing the above my que's are all about 1-5 minutes. (horde)
You will be surprised how many times you get bugged out.
-----signature-----
I, on the other hand, prefer a command-line system 'cause i'm so hardcore
/north /north *You encounter an [Avatar of the god Set]!*
/cast sheild *sheild spell unavailable*
/csat shield *csat: unknown command*
*[Avatar of Set] beheads [Peasant]*
/north /north *You encounter an [Avatar of the god Set]!*
/cast sheild *sheild spell unavailable*
/csat shield *csat: unknown command*
*[Avatar of Set] beheads [Peasant]*



WTF
our idea is compelling and I would like to subscribe to your newsletter."