Epic post. I will begin working on mine soon, very soon.