Thread closed, about to post v2 of this