Hi Tony, I share your pain -- it's very hard to put bread on the table by developing device programmer software (GUI application and firmware). Tremendous amounts of time is spend just creating it. Then, since most people expect upgrades to be free, any additional time you spend on maintaining it for current and future device support just eats away at your hourly wage. Easily comes out that you are making large amounts of 'negative money'. :) I love doing it anyway however -- it's a labor of love for me and great fun. Best regards, Ken Pergola -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body