I've been killing time with this puzzle game lately.

http://www.addictinggames.com/jellyblocks.html