Let me ask,
  Would you keep $25,000 dollars in your house? 
  I am not judging one way or the other, but if 'someone' knows your computer has $25,000 on it, then you need to really protect that computer, not just from the internet and crackers. Don't let your wife/husband/kids near it. Keep it locked up in a safe, sort of speak. 
 Curiously, not assuming you had bad passwords for online accounts, but was the one for the logon, 'simple'? 
 Did you ever leave the room/home with it on? effectively leaving $25,000 on the desk? 
 Might you have had a second computer with BitCoin client to transfer a large sum to as a sort of Savings, and then disconnect it from the internet?
 Of course now I presume, you have already thought of those questions. 
If you care to discuss your, well, 'adventure', bring it to #bitcoin-court so others may learn.. and maybe provide advice.
Not that we are perfect, and we all make mistakes, the 'key' is to learn from them....
Best Regards,
The Bear
p.s. Hope your coins find their way home... but i guess they are there already, in the block chain, just have to get them back out.  
