> I haven't, but what about a dedicated PC on the projector and pcAnywhere / > remote administrator / etc? Its coming down to a dedicated PC at the projector with something like VNC (at least for a few tests) as I havent been able to find any pre-fab dongles. But interfacing it to the projector for control isnt appearing totally obvious. I know the projector has a serial input which can be interfaced to an AMX controller. I even have some code to program an AMX controller to run the specific projector its just a case of how do I become the amx simply with a PC serial port?? In AMX langauge the following code is used. [I've cut and pasted the bits which appear relavent but may have missed some crucial parts, if you understand these things i can post the whole dump of code] DEFINE_DEVICE PROJECTOR = 5001:1:0 (* RS-232 INFOCUS LP650 PROJECTOR *) DEFINE_EVENT DATA_EVENT[PROJECTOR] { ONLINE: { SEND_COMMAND DATA.DEVICE,'SET BAUD 19200,N,8,1 485 DISABLE' SEND_COMMAND DATA.DEVICE,'CHARDM10' SEND_COMMAND DATA.DEVICE,'HSOFF' } } [BIG SECTION CUT OUT....] This command is the only one I can see that is used to power on/off the projector [not sure which] SEND_STRING PROJECTOR,"'(PWR0)',$0D" This command is sent to blank the screen. SEND_STRING PROJECTOR,"'(BLK1)',$0D" This command is used to unblank the screen SEND_STRING PROJECTOR,"'(BLK0)',$0D" How would I go about writing software for the PC that does this. Sending the ASCII of '(PWR0)' out the comm port seems to easy. liam -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist