I'm guessing that you have the wrong keyboard setup in Windows if you're having issues with the @ symbol - it wouldn't by any chance happen to be on the 2 (Shift + 2) where the " normally is would it?
If it is you need to go to into the control panel and tweak all your regional settings so that they're set to UK instead of (what I think you probably have at the moment) US. You'll find particularly that there is one there for the 'Input' device/settings, if you change this it should resolve your keyboard issue.
Glad you're sorted (more or less) anyway