You've done very well!! :p
Yesterday I got most of my shopping done yippee! Bit out of character for me. Usually I wait till the last week because that's when I really get into the Christmas spirit lol. Though its a a win lose scenario.. because the malls are friggin crazy at that time grr