I would like that too, but I think a better idea would be to give each source button a direct hotkey.
Then have the ability to "create" your own hotkey, which would cycle through X amount of other hotkeys? Maybe this part can already be done with some of the IR software out there? If not veetid seem to able to do anything 
__________________
/SOS/
XP Pro, CF 2.0-newest| Pioneer HU with 7" flip-out (EQ, Surround)
Epia V10000 + nVidia FX5200, Opus 150w, 7" Lilliput, DVD* SlotIn, Wavelan, Bluetooth, GPS, WebCams, DVB-T
|