hey MP, thanks, that was a lot of info. I feel lost, where ??? to start. i think i'll start from what u suggest near the end, learning the hardware communication with the computer. I'll come back to u for guidance when i am done with the prelimnary knowledge :). just one more thing, approximately how long shud this project take ? Thanks buddy