I always figure out AV stuff out as I go, like you...
Typically I find exisiting answers on avforums.com, but here is the Oracle's input on some as well...
With that said, everyone seems to have missed the ...so I don't have to get up and switch....part of your post.
I don't have all those things you do. I have...
..as my core devices. I bought a Harmony 890 remote awhile ago. The 880s...etc are good too, but you don't get RF with them.
Basically, via some stupid ass software on that's loaded on a laptop/PC you config the remote to basically run macros. So, on the main screen you'll have...(Just examples)
Listen to CD
Play XBOX (or whatever)
You press button for that activity and it'll switch through the various tv, receiver...etc settings and you're done. It's not flawless, but it works 99% of the time. I like the RF portion so you don't have to worry about pointing it just right and all that.
The only thing I can see that could f it up...is if you don't have enough input/outputs on either your TV or receiver. However, I suspect you do and their are ways to work around it.
IF this is not what you're looking to do - you'll need to post better details since I have no idea what you're wanting to do past that.