You guys.

All vodka is not created equally. Try sipping a bit of something like McCormack's then Grey Goose. You'll taste the difference. I definitely can, even in mixed drinks.
Anyone know of a liquor store that carries it, I'd be willing to give it a try?
Also I wasn't clear on its name from the article, is it Old Russia?