It's catch 22, a single dev like myself needs every help I can get. Valve forces us to get people to use Steam in order for our games to generate a profit there. Meaning if small dev studios want to survive, we're under Valves thumb. That said, my game is so inconsequential compared to those with marketing abilities and publishers, having a demo here may not be such an issue.
Ill try get one sorted here tomorrow.