I'm starting to think the only requirements for an indie title to be up and priced and out in the showcase on steam is a decent trailer and some screenshots.. it's been happening a lot lately, Dino Beatdown, Krater, Foreign Legion Multi Massacre.. just to name ones I've bought or read up on...