> The more I think about it, the more I think it'll just be > best if I get some > kind of development board that has a mmc flash + LCD + > keyboard controller ... Sounds amuch better idea than trying to reinvent fire yourself. Somebody else mentioned using a PC as a starting point. This can be an extremely effective way to get a prrof of concept demonstrator working. There is a risk that you may do something that is hard to do on an embedded system subsequently but that seems unlike;y from what you describe. You can either simulate the target system on the PC OR Use an interface to send basic control data to and from a prototype by whatever interface is best for you. This could be a cable (pay no attention to the man behind the curtain / inch thick cable going to that PC over there) or a wireless link (whether radio, IR etc). You can then have a system where the demonstrator is effectively a "dumb terminal" with the work being done on the PC. Done well it can be inobvious, to a point that you are 'cheating'. You would, of course, want to point out to the clients that this was a concept demonstrator and that the 'man behind the curtain' was still extremely necessary at this stage. Russell -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist