It's been a lively couple of months for Russia's opposition. After last December's parliamentary elections, the country was hit by the largest demonstrations since the 1990s. Defying freezing temperatures, tens of thousands gathered in Moscow alone to protest against election irregularities and the victorious United Russia party of Vladimir Putin and Dmitri Medvedev. The huge rise in turnout, compared with any demonstration in recent memory, surprised everyone, especially the opposition.