Just caught the new CW show set at a college in "the heart of downtown Memphis." Oh, so quaint. Hah.