RusScript typing Russian with a US/European keyboard
Free online trial period now available
for example, just type zanimaHYY for занимающимися [details]
Paul Gorodyansky's Cyrillic in Windows: a thorough introduction to reading, typing and browsing in Russian. Includes numerous links.
Russian Text on PC: useful tips on typing Russian: also information on fonts and Russian editors.