>>314195324
Nope, no sales ever. 

>>314195416
No index 2 in the near future. 

The index is really quite good when it works. Steam's RMA process is good so your chances of having a working index are more or less 100%.