Certainly the cost of a Russian programmer is less than the cost of an Indian programmer, but keep in mind that salaries decrease as soon as you get outside of Moscow. In neighboring Kharkov, Ukraine for example, QA staff can be had for $400 a month, and experienced hires will be hired for $800-$1200 a month.
Also keep in mind that locals are already snapping up large parts of the startup space. There is already a RuTube, a Russian Amazon (Ozon.ru, who just got $18mln funding BTW), and a Russian Google (Yandex.ru). So, your first mover advantage might be over already.
Every now and then you get a decent startup. ie. baazee.com in India played its cards somewhat right(acquired by ebay for 50mil but took 10+mil in funding I believe).
That is why google and yahoo have such an edge - they usually send an American exec. at some level to oversee international markets.
-Zaid
The way I interpreted the question asked was 'would you start a startup "in" Russia?' [0]. So having some local knowledge would you recommend locating a startup somewhere in Russia? Taking advantage of the local environment (programming & scientific talent, closeness to the east, differences in RUB/USD, etc.)
I take your point. As for the market, yes the numbers (0.5 a US) is pretty compelling. One thing I would recommend is a middle man or someone who is a native or has been native.
I remember an instance where a product was to be launched into Japan and the translations done where very straight boring and while good Japanese not exactly the hip type language the local market would expect. Having a cultural understanding will avoid potential disasters.
Reference
[0] But reading it again maybe that's wrong.
Create an MP3 company.