In the least, you need a learning remote. If you want to do what I did, you need to get someone to program a controller capable of controlling anything. I use Total Control Remotes - www.totalcontrolremotes.com for my theater room. They may be able to offer you something less advanced and in your budget - and it will allow you to easily control everything with one remote.
Good Luck,
Jimmy
Good Luck,
Jimmy