That's self-moderation :p
Maybe some of the firewall software out there has options to do time locks, or parental controls to keep kiddies (ie, you) off the computer after bedtime?
We'd do that kind of thing with cron and iptables, but we have a linux gateway here ... average mortals don't...