I need a simple electronic design that communicate with my visual basic program through a USB port or something similar. The little electronic device timer has a relay switch as an output where I can connect to a lamp to switch on or off on a time intervention. On the software side, I can set the time and date for a daily or one time operation to automatically turn on a lamp for(example). Finally, after I set the time and date in my visual basic program, i could shutdown my computer and the information I entered in my program will be stored in my electronic device and wait to activate the relay switch on the time i set. Plus the electronic device has it own backup power (battery) to power the relay switch without having the computer power on. This is just a general run down of my idea, will give full details later. Electronic skills required.