Inveja
Medivh
I'd like to point out the most beneficial aspect of pet battling. Let's say you're fairly wealthy on your main realm and you want to make a new twink on a different realm but you're afraid you won't have enough funds on your destination realm to gear/enchant your new character. In the past I've spent $25 to send one of my high levels with gold to help my new twink have anything I'd need on the new realm. Well now, with battle pets, you can have all the wealth you could need on another realm. All you have to do is buy an expensive battle pet on your main realm and cage it on a lvl 1 on your new realm. It's only around 1 silver to post any battle pet on auction house for 48 hr. So effectively, battle pets are a form of account wide currency that's not even faction discriminate.