Some people in the UK/Europe are put off from using US keyboards because there is no straightforward way of using them without compromise. Switching the OS to the US layout means you lose any national symbols (£ etc.) The alternative, keeping the existing layout and touch-typing, doesn't work either because you've lost a physical key.
I don't think anyone has done anything about this before, so I've made a simple workaround using the MS Keyboard Layout creator.
This version is for hunt-and-peck typists, I think touch-typists need something different - I may do a follow up.
Aims (for hunt-and-peck typists):
Able to type all characters from UK layout, even the funny ones nobody can name.
All legends on US keys to be used, to avoid confusion.
All AltGr combos from UK layout to continue being used.
Any keys from UK layout not catered for by above to be added using AltGr combos in most logical place.
That lead me to this layout:
Red characters are typed using AltGr with the key. (Right-hand Alt is the AltGr, or apparently you can use Ctrl-Alt instead.) Where there are two red characters shown on a key the top one is typed using Shift-AltGr with the key.
Zip file follows. Download, unzip, run the installer and reboot. I've tested it in XP, should be fine in Vista and Win 7.
EDIT> I just realised the US International layout can do the funny characters from the UK layout. Shift-AltGr-4 gives £, AltGr-\ gives ¬, and Shift-AltGr-\ gives ¦.
Nevertheless, my layout is closer to standard UK, so may be of use to anyone wary of change.
For the US International layout, I recommend the version without dead keys
here.