Well a bit more than a universal remote you could look into the Touchsquid remote, its an Android based IR remote with activities, and very customizable.
Its a nice tablet, and can control just about everything, and they have excellent customer service.
Check them out @ http://touchsquid.org/...