We’ve discussed how to automate your home with X10 before, but if you’re unhappy with its limitations and are willing to roll up your sleeves, you can tweak nearly any electrical device to communicate with your computer.
Article at Control Pretty Much Any Electrical Device with Your Computer [DIY])