I use a freeware converter to make my US keyboard switch between latin and cyrillic. The cyrillic letters are on the standard latin keys where possible. For example, the qwerty row is:
яшертыуиопющэ
It is extremely easy for me to type fast in Russian (I'm a touch typist in both languages), and I didn't have to learn another layout. No need for a special Cyrillic keyboard, either.