This looks like good work and a lot of it, but a little introduction as to what hardware is being used and perhaps where to get it would be useful. A very quick look on google at 5011 was not too revealing. Is this based on a 5011 chip? Does such a chip exist. Give us a clue, for the clueless.