I thought I'd pass cubeoban along for those who might not have heard of it before. I find this game to be very addicting. How far can you get? Yesterday I got to level 11 and was stumped, grrrr. I'll have to play with this thing some more today.
http://oos.moxiecode.com/examples/cubeoban/index.html