This is my program LPT Master;
As you can see, it can control up to 8 devices via LPT. It can also set alarms, set every switch name, it has indication whether some device is turned on or off etc. You can also lock it to prevent someone controlling your devices, every user gets a PIN (default PIN is 1647 and you can change it later). Program also has port settings, you can control every LPT port on your PC

If you have 4 LPT PCI cards, you can control up to 32 devices
You can also minimize program to systray, take a look if someone tried to enter PIN without your notice etc.
You can also use your mobile phone to control devices, you don't actually control devices directly, you choose control the program, but it is a neat function I think

This is how a HID looks for my Sony Ericsson k700i.
This program has numerous functions, for example, I control several appliances and lights in my apartment via my mobile phone
I am done with 220V circuit, and now I'm developing 12V circuits. If someone is interested for 220V circuit, I will upload it.
You can download program at
http://www.cro-modders.tk
There is only a demo version, you can't configure port settings unless I send you a fix, that will be done when I see some traffic on my site and if you are interested in program development.
If you download and try program,
please click ads on my site, I live only from that, cause I'm a student. Cheers
I was thinking about program controlled fanbus developing, too
