@xnuke: sorry just saw your comment about doing this using the ATTiny. Well, yes, that would make sense, but lets face it, this is all about education. If I had any cop-on I'd just go and open the window myself. The thing is, I'm a software guy by trade, so programming uP's is in my comfort...