Oh,my!  Sadly, I know how this feels.  I have never seen such a high profile site hacked so blatantly.  Yikes!