Valve really needs to get their collective shit together. We're seeing more and more cases where independent developers are being harmed by Valve's inability to actually approve games in a rational amount of time. Developers are sending the builds at the right time; Valve is just way too behind.