Thanks, Dan. Thin client is one of the major goals of the software. We've done a number of things to keep the bandwidth on the network channel very low and there are still more things we can do. We look over every feature with a total-network-load lens to make sure they are done correctly.
Android has been an issue for many developers because it is not a "build once, run everywhere" platform. There are differences in every Android target and developers have found that it is "build once, port everywhere" instead. There are companies that have sprung up to do nothing but amass a huge number of Android devices so they can test others' software and report on which platforms are problems.
This is not an insurmountable problem, but it makes Android development less accessible for us -- we don't really want to buy 100 cell phones and tablets to do the development/porting. I'm sure we will find a way out of the jungle even if it is supporting just a handful of tablets. Samsung would likely be one of the winners if we went this direction because of their market share.