Liked what you read? I am available for hire.
Here's an estimate. These are in no particular order. Baseline: Is it November through February? Yes: -5 points No: 0 points Am I in Claremont or Philadelphia on a Friday, Saturday or Sunday? Yes: -5 points No: 0 points Am I in a foreign country? Yes: +10 points No: 0 points Is the sun currently shining? Yes: +2 points No: 0 points Am I dating? Yes: +10 points No: 0 points Actions which reflect my mood: Did I sleep 10+ hours the night before? Yes: -10 points No: 0 points Where did I sleep last night? Bed: 0 points Couch: -7 points Public Place: -30 points How many times did I hit the snooze button? None - hopped right out: +20 points 1-4 times: 0 points At least an hour: -15 points Am I appropriately dressed? Yes: +5 points No: -5 points Is my RSS reader empty? Yes: -10 points No: 0 points Do my friends know where I am? Yes: 0 points No: -10 points Did I skip breakfast? Yes: -15 points No: 0 points Did I finish my homework? Yes: 0 points No: -8 points Where and with whom did I eat? Alone: -15 points for each With friends: +10 points for each New restaurant: +10 points Events which change my mood: Have I exercised today? Yes: +15 points No: 0 points Have I talked on the phone for more than 20 minutes today? Yes: -10 points No: 0 points What am I listening to? New song: +10 points Whatever's stuck in my head: +5 points Old song: +3 points Nothing: -3 points Have I competed in a game today (board game or real life)? Yes: +8 points No: 0 points How many people are standing around? 1 other person I don't know that well: +15 points Up to 6 people, all of whom are close friends or family: +5 points per person 2 or more people, at least some of whom are not close friends: -5 points per person Did I receive any gold stars: an honest compliment, an unexpected text message, an invitation, or a good test/essay grade? Yes: +15 points No: 0 points How many drinks have I had today? None: 0 points 1-3: +5 points 4 or more: -10 points Did I get into a flow today? Computer code: +5 points per hour Blogging: +3 points Score: 60+ points: You are currently conversing with one happy dude. 20 to 60 points: I am in a pretty good mood. -20 to 20 points: Average day. -60 to -20 points: I could use a pick me up, but left alone I'll bounce back tomorrow or within a few hours. Worse than -50 points: Houston, we have a problem.