Apologies if I was grouchy
No worries, happens to us all. Give this a try to see if it fixes the problem:
1. Make a full file backup of your WordPress install and put that somewhere safe (off of your server).
http://codex.wordpress.org/WordPress_Backups
Also backup your database because you can never be safe enough.
http://codex.wordpress.org/Backing_Up_Your_Database
http://codex.wordpress.org/Restoring_Your_Database_From_Backup
2. Download the current version and safe that on your blog where you can get easy access to it.
http://wordpress.org/wordpress-3.0.4.zip
or
http://wordpress.org/wordpress-3.0.4.tar.gz
3. Delete the entire wp-admin and wp-includes directories from your installation. Make sure you have your backups ready just-in-case!
4. Extract the just downloaded release on top of your blog (this will put back wp-admin and wp-includes files and directories).
5. Delete and files in wp-content/cache (also just in case).
6. Log into your blog and see if that does it.
If something catastrophic happens then restore that backup from step 1.