I've got a Harmony 550 (picked it up for $60), you may want a 628 or, as Engali01 said, an 880.
1. You set up activities, which turn on multiple devices and set settings on the devices. Such as TV on, set tv to Video 1, Sat on, Receiver on, receiver set to TV.
2. When you are setting up activities, the software asks which device controls your volume.
3. The 550 doesn't have a joystick, so it's annoying to move around the satellite guide because there is a click everytime you want to scroll.
It controls my TV completely (including PIP, PIP source, swap, etc) as well as my satellite receiver, DVD, VHS, Beta and receiver. Everything is Sony except for the TV.
I have activites for Sat, DVD, VHS, Beta, and Kitchen TV and once it was set up it was great. It had a little problem with the devices not having a separate power on and power off buttons, and it never remembers that they don't, so everytime you re-program it you have to remember that and fix it.