Hi, and welcome to Ville Jouppi's bit of the intarweb.
Here's some stuff I have made or stolen.. If you're missing something from my previous sites, ask nicely and I might put it up again. :-)