I'm impressed! I don't think I'd have had the patience to do this - http://kenneth.lefebvre.us/2012...