I tend not to use my Apple TV, particularly with ATV Flash, because there is a lot of pain in the fact that the factory reset has to be done, then the new Apple TV (from Cupertino) software has to be installed, then I have to build the flash drive with the new ATV Flash, then I have to install that.
In the process of all this (which takes a lot of time already), all the content on the internal hard drive, the syncing with my Mac (which means I have to write down another 5-digit number and run back to my Mac to enter that) has to be initiated. Then after all of that, the re-syncing of the content on my Mac has to begin again from scratch.
These processes tend to discourage me from upgrading either the stock Apple TV software (because it makes my keyboard and mouse inoperable) and then when I do upgrade it, I have to upgrade the ATV Flash as well. It takes hours. Is this just reality and it will never be any different because ultimately, ATV Flash is a (clever) hack?