Recently a mount/dissmount macro was posted http://www.mmowned.com/forums/wow-gu...unt-macro.html (Mount Macro)
I prefer to use
/script UIErrorsFrame:UnregisterEvent("UI_ERROR_MESSAGE");
/use [outdoors,nomounted,nomodifier:ctrl] FLYING MOUNT HERE
/use [outdoors,nomounted] GROUND MOUNT HERE
/dismount [mounted]
/script UIErrorsFrame:RegisterEvent("UI_ERROR_MESSAGE");
This will mount you on flying mount in outlands, Mount on Ground mount in Azeroth, dismount if mounted, and (here's the important part) cancel out those annoying red messages that say "you cannot do that here" etc when you hit it in certain places.
If you prefer the one with the mutliclick features in the link, you can add the /script lines at the beginning and end to still cancel out the messages around the other macro.
This is my first post ( i signed up yesterday) so please minimal flaming.