From the immutably brilliant Shawn Hargreaves. For anyone with an xBox usb controller I highly recommend trying this out. Even without programming experience you could probably get a fractal on the screen in about five minutes.
http://blogs.msdn.com/b/shawnhar/archive/2006/12/11/sixty-fractals-per-second.aspx