A couple of SomethingAwful forum members make fun of God-awful Let's Play videos and terrible Newgrounds Flash games. Hilarity ensues.