I have the 880, controlling the SA-8300, AVR XR57, TV 42PX60U, and a DVD player. Most of the buttons transfer well (Guide to Guide, exit to exit, record to record, etc...), then I just trained the custom buttons, PVR List, A, B, C, Live etc on page 1; and PIP buttons on page 2 (I seldom use PIP). Every button is there, with a few extras to control things like TV aspect and TvVideo, and they're all lit!
It's a very good remote. An activity like "STB Music" that turns on the 8300 and AVR and starts it on my favorite music channel is awesome (then add 16 other "favorites" and their icons!)
Only problem I have so far is getting the TV to come on at the correct "input" when I watch a DVD. It has to switch from HDMI to DVD, and I can't seem to get the delays set right. Have a custom power button programmed to solve it, but be nice to get it working correctly.
I have attached my layout (Hard buttons and Custom), a bit scrunched since this site won't let you upload anything taller than 600px. I consider page 1 of the custom buttons "hard" not "soft" since they are in your face.
PS: I just noticed you're the guy that bought my Athenas, how do you like them?