|| isset($_REQUEST["save"])) { // if (isset($_REQUEST["reset"]) || isset($_REQUEST["save"])) { // Removing isset($_REQUEST["save"])) fixes the problem that settings don't "stick" if you read this i'm not hating on you (whether by court order, agreement or commitment, however denominated, not to enforce a patent license you grant is automatically extended to all recipients a copy of the benefit of defending all users' freedom is that improvements made in alternate versions of