You have not defined the GUI or number of sources. MLX-3 will work reasonably well as long as you are fine with scrolling list GUI.
You will have more room with a 6x but it's also a 2 handed remote. Are you thinking of roaming with these remotes?
I think the MLX-3 with iPad your best solution as long as the native iPad works or you have a processor with CF.
As for Sirius and Prodigy, you can purchase the ControlWorks Squeezebox module and put Sirius on to Prodigy--though it'll be a network stream and you'll still need a subscription.
Alan
"This is a Christian Country,Charlie,founded on Christian values...when you can't put a nativiy scene in front fire house at Christmas time in Nacogdoches Township, something's gone terribly wrong"