Just to throw my two cents into the mix, some of the best computer fun I've had in recent weeks has involved playing with Processing.
As somebody who normally does a lot of Ruby, PHP, Javascript web consulting working dealing mostly with data and database stuff, it's been fun to stretch my mind and play around with a much more visual programming environment.