Darn, still no luck then...
Well, I guess all that's left is to try finding a multimeter and seeing if /WP is being held low somehow. Also, do you have an external programmer such as a Bus Pirate?
I now have a Bus Pirate. I also have a multimeter. What is the best way to check if /WP is being held low?