Next rock:
2011 wasn't without some good, though: I finally landed a programming job! It's a temporary contract, that's been extended once already, but a break that I really really needed, which gives me the business hands-on that I needed.
Also, I've been climbing out of the financial credit hole that extended unemployment/under-employment had slowly created. My roommate paid me back for money she owed me by using her university discount to buy me a MacBook Air so I could do my homework for the class I took.
I got to spend time with family a couple of times this year, including time at the beach, and staying with my Mom. Didn't get to go to a F2F or Worldcon or Vividcon or travel anyplace fascinating, but Having A Job trumped all.
2012 -- well, the contract job situation is uncertain. My manager wants me to stay, but his manager, and his manager's manager were reassigned/replaced, and so whether he gets the budget to keep me is a toss up.
I plan to work hard and get my financial house in order, and if the money is there get some long-deferred house repairs (gutters! paint job!) done. Still paying off the furnace replacement from 2010.