Mount/Pet Mods

Collectinator

Provides methods for determining which mini-pets and mounts you are missing.
Curse, WoWInterface

Collect Me 6.0.2

Collect Me keeps track of your companions (minipets) and mounts in the game and can show you your missing pets and mounts with additional information where to get them. It also can summon companions randomly with a priority list.
Curse

GoGoMount 6.0.2

One-key mounting solution, useful whether you have just one mount or several. Supports all mounts currently in game, sensibly chooses/randomizes between what you have. Bind a key and hit it to mount/unmount or shapeshift/deshift, or use '/click GoGoButton' in a macro.
Curse

MountRandomMount

Randomly cast a mount from a defined list using land mounts in nonflyable areas and flying in flyable areas.
WoWInterface

Squire2

Squire creates a macro named "Squire". You can use this macro as any other macro. You would probably put it into an action bar. Squire updates its macro when need (entering/leaving buildings, combat or instances, etc.). Features: properly handle Northrend (non-flyable zones and the Cold Weather Flying skill), support all mounts listed on wowhead.com, select a random flying and ground mount every time the macro is updated, use macro conditionals to allow responsive behavior.
Curse

Yay Mounts

Provides a one button solution for mounting; allowing you to ground or flying mount, dismount, exit vehicles and shapeshift as a druid or shaman with one button. It includes a GUI for selecting which mounts you want to use. Yay Mounts is most useful for players with a large number of mounts, but only a handful that they actually want to use regularly. Players with very few mounts can still find it useful. The GUI can be accessed by typing "/ym" or from the Blizzard options window. You can set the keybinding from the /ym GUI options or the Blizzard keybinding menu. You can also make a macro by using "/click YayMountsButton".
Curse