Perhaps I'll even share some of the pieces.
about
lab.artlung.com
random++