An anonymous reader writes "A refreshing dose of sanity, It Management Fail: Always Blame the Worker Bees counters Security fail: When trusted IT people go bad, which advocates the usual reactive and punitive Big Brother measures for keeping those icky, untrustworthy IT staffers in line. Management really needs to look in the mirror when IT screws up."
I usually use a combination of the site name that the computer sits at, the department it is being used in, and the job title of the person using it. Oh, and each of these things are abbreviated. So a workstation name that appears like CO-AC-PC001 would be Central Office - Accounting - Payroll Clerk 001. Seems to work after you get used to what your "codes" stand for. I find tying the last part of the name to a job title instead of a user's name makes it easier when people come and go in positions.
As a dual geek couple (is that the proper term?) completing our 11th year of marriage, I have been the guy exactly described in the parent post: Try to be a good partner, but unknowingly lie to yourself about your true resentments. It's easy to do. Don't be that guy because it really does bite hard when you wake up years or decades later. It's funny how, you can have the best communication in the world between SOs, but communicating with yourself is rarely considered (and far more devastating). Too many people enter or run marriage with an over compromising "yes dear" mentality. True, marriage does involved some compromises, but it should happen with moderation. Oh, and I'm not sure how old you are, but my hope is at the least you are in your mid to late twenties. IMHO marriage should not be permitted to those under 25.
I have been using Liberum helpdesk (http://www.liberum.org/) to manage the helpdesk portion of my job. It's free, has a very simplistic interface for users, and can store requests into a knowledgebase if you choose to do so. The two+ years I've used it has proven it to be a reliable solution.