I'm helping a school do research for a project where they'll put a bunch of Android tablets in student hands. They'd like to provide the tablets to the students with certain apps pre-installed and probably certain settings already configured as well (default web pages, etc.). In the PC world, they would image the hard drive then restore that image to every device. In the Android world I assume they'll have to do things like root the device and somehow find, modify, build and flash new ROM images? How will the affect what device they purchase? Will they need one where the vendor provides a base "image" to work from? If someone could point us to some basics on this issue, I'd appreciate it! Oh, they also want to use the "image" to restore the devices back to default when students mess them up or load a bunch of junk.