Posted, ignore the typos, stupid windows phone with too close keys. Fixed most of them.