After using the Geniatech ATV100 Android stick I would warn against anyone buying one of these;
* Firmware update does not work, no manual means of updating it.
* CPU is set to run at 600Mhz not 800Mhz advertised (some places even say 1Ghz).
* RAM is only 512MB RAM not 1GB as advertised
* Android ICS that runs on it is very slow.
Quite disappointing compared to the Allwinner based Android sticks.