That project I started, but never finished. I'll finish it one day! Haven't had the time to actually go back to it yet, what with having a life last year.
http://www.therwp.com/forums/showthread.php?t=36883
(Warning, went from noob to semi-noob in that thread)