Smart Travel Form
This macro casts the appropriate travel form based on your location (Travel Form for outdoors, Aquatic Form for water, Flight Form for flight capable zones).
#showtooltip
/cast [swimming] Aquatic Form; [outdoors,nomounted] Travel Form; [flyable] Flight Form; Bear Form
Mount Up/Dismount
This macro casts your chosen ground mount if dismounted and not in combat, otherwise it dismounts you.
#showtooltip Summoned Mount
/cast [nomounted,nocombat] Summoned Mount
/dismount [mounted]
One-Button Mount/Travel
This macro attempts to cast a mount if possible, otherwise it casts Travel Form.
#showtooltip
/cast [indoors] Travel Form; [outdoors,nomounted,noflyable] Charger; [outdoors,nomounted,flyable] Swift Ziffon; [mounted] Dismount; Travel Form