I'd like to see something a bit more radical.
I want to be able to take the card out of the iFly and put it in a reader in my computer and either run an app or go to a web page and have it figure out what updates are needed and update the card. No USB, no thumb drive. I could take the card and know that it is completely current.
If I had that I'd get a second card and swap them - the iFly would never need to be in the same room as the computer.