Full threadamarcus·Got something that works well. Code available: http://pastebin.com/MRxvi47LView on HN