At last. Only 4 hours till I can sleep. Wooo