I have found a nice little device that is a must (I think) in a home automation system. Its the Velleman USB board and it has "very nice to have" inputs and outputs of various kind:
-8 digital outputs
-2 analog outputs
-5 digital inputs
-2 analog inputs
-2 counters
So I created a plugin for it.
In total you can have 4 bourds connected via USB (0,1,2,3). This first version only supports board address 0 but in following version I´m aiming to get the "canMultiLoad" to work. I tried but runned into problems...need some support with this

To get going, you need the board (I think its globally available, check Velleman´s home page in Belgium http://www.velleman.be) and install the software. Then you need to copy the updated K8055D_C.dll to your system32 directory. The setup and file is on the cd that comes with the board.
Then just add the plugin in EG as normal, create your macros, actions and events.
Best regards, Walter