aeroflot biz class is not all that bad, and the prices (at least IAD-STO) are very inexpensive.
You may have to go through the hell of calling them to get answers. I think they have an office in NY, and if you walk in, they will treat you half way decently.
I think they give miles now on the dl co nw af chain.