we already have cheap as hell android phones available with touch screen, 2G, 3G, audio i/o, bluetooth, wifi, battery and a lots more...Writing apps for those is awesome as they can be used as great front-ends as well as provide very high processing...