Starlaxis is also there ( HERE ) but the bad thing is that you don't know how much votes in numbers your game is getting.
"Your item is 17% of the way to making the top 100 list" is all I can see. But what does this mean in numbers? Are hundred people interested in the game or thousand?