3quarksdaily: The Geeks and the Antiheroes