Get yourself a windows mobile 6 powered phone ex Verizon XV-6800 or an older windows mobile 5 device ex Verizon XV-6700 and I can install the newer WM6. Then install Tom Tom, SiriusCe player, and its also your MP3 player. All in one device sorry havent figured a way for it to cook or clean as of yet! But I am working on it!
Get the sirius radio for your cage and use the program on the phone to access sirius over the internet (through your account) I find the sirus over the internet is better as there are no dead spots like the radio in my truck.