This one could keep you busy for hours!

This is pretty amazing, although it took me a second to get the hang of it. Play around with the different buttons to change the effects. Have fun!
http://www.internetpei.com/balls/