It might just be me, but I've had issues with the group system working the way I want it to work.  seems like the tokens don't maintain the same relative spacing, like it individually snaps their position to the grid after moving or something.  I was picturing a system where mountable tokens have a mount token action and an dismount token action (if anything is mounted).  Then set the relative orientation and rotation at that time.  That would allow placing people on a wagon, then selecting the whole shebang and clicking mount (lowest token in a group get's it's macro buttons displayed).  You could just as easily use it to mount several people on a dragon, or put people on a horse, etc.  For mounts, I'd maintain the orientation between the two, so moving or rotating one moves and rotates the other.  I can see doing a similar script for when you just want to lock a token to a given inertial frame of reference, like a ship.  (embark/disembark)  When the ship moves and rotates, so does everything on it, but tokens moving on the deck would not move the ship.  Bryan K.: I answered your question in the other thread. =D