OMG too much SQUEEEEEEEEEEEEE for one post. Really. *melts* 4 weeks (well... 4.5 :( ) to go.