Some of this information has been posted before... but for those of you who may have missed it...
If your fiance/wife wants to write in Russian, you can get a "skin" for your keyboard from: www.speedskin.com.
It costs about $20, and can be placed over your keyboard to allow easy access to the cyrillic characters.
You will also need to install the Russian language in Windows. The instructions speedskin sends with the skin do not include XP instructions.
To do it in XP, simply go to control panel, Select "Regional and Langauge Options"... then click the "Language" tab, and click on "Details"
Here is where you can add Russian. Make sure the Language Bar option is set to "Show Language Bar on the Desktop"
This makes it really easy to switch between language sets. By default, you will see a small blue square with "EN" on it. Click on this, and you get a menu which allows you to sellect "RU". When that is enabled, all keystrokes give you the Cyrillic characters, and the speedskin works nicely.
BTW, Victoria finds it easier to write in English, and prefers to send letters in English now. However, her English is not perfect, so when her father runs the translator program on the other end (he doesn't speak English) it sometimes gives very outrageous results... so she has taken to writing him in Russian instead.
FWIW