Speaking of loving my job... I'm starting to put a lot more thought into grad school. Either a M.S. or Ph.D. in computer science. We'll see if I can make the finances work, and also whether I can convince any grad school in the country to admit me with my undergrad academic record.