Think this might be my first post. I'm a bit of a lurker!!
I've been mulling this over though for many weeks, but why is it that Telltale aren't listed under Publisher Catalogs on the main page of steampowered.com? Everybody else that has games on there are, so why are Telltale being singled out? Surely that could possibly hurt sales if they had no other presence on the main page?
No biggie, but I thought I'd ask if there were a particular reason!?