I play mixed groups and what can I say, I like throwing in a Flight Form of my druids when I can.

To that end I have had to mess around with the awesome macro above so that a second click wouldnt put my druids in Land Mount mode

secondly is I split this macro up into two. I wanted a single button that would Mount me and a single button that would dismount me.

Mount
Code:
/click [flyable,nomounted,noform:5] MultiBarBottomRightButton11
/click [noflyable,nomounted] MultiBarBottomRightButton12
Dismount
Code:
/dismount [mounted]
/cast [form:5] Flight Form
/script VehicleExit();
Please note these are for Feral Druids, so form:5 is Flight Form, I do not have a tree or moonkin form on my bar. Now I can just move a flight form to the right spot (which in this case is the 11th button on the multi bar bottom right ) instead of a flying mount!