Is the @ physically on the key, or does it just use that key when you type in the upper case.
If its the former, then it may be a keyboard destined for another country. If its the latter, then you need to go into control panel and make sure that the region info is set to UK.
jan c, January 2009