That sucks guys! If you need any help pushing your new steam page let us know. We will most certainly help.
No "guys" - just me, I'm afraid! But thank you, I really appreciate it - I'm a big fan of your work! :)