Here's another really cool game called BugBrains, it's another BIG time waster but you at least learn something in the process...how logic gates work. Sounds really boring, but I rather enjoy it, plus I think the guy that created it was a little demented because of the copious amounts of miscellaneous body parts

Anyway,
check it out here, I'm still trying to beat it (it's tough)