[@Flagg] I've updated a few bits in my post recently, I should be able to complete and polish it off tonight.