I have a confession to make and I think I'll just go ahead and say it and get it out of the way. I'm the last person you should ask for technical advice. Why? Because I'm a tech freak—the kind of person technology loves. And by technology, I'm talking about the hardware/software, not the people who make it.
That's right. I'm one of those odd people for whom things just work. And when there is a blip, most things right themselves fairly quickly. Only rarely do I run into hardware or software with a fatal bug/flaw that I can't coax into working well for me (I'm glaring at you, MS Word). Hell, I've even coaxed most PCs I've had the misfortune to own to do what I want them to do and I know next to nothing about the various flavors of the Windoze operating systems. (Trust me when I say this isn't bragging on my part—I couldn't tell you how to do anything on a PC that I've already done.)
I spent most of my career at Sun like this. I'd test software and have no problem with it; I'd watch my neighbor across the hall go through the exact same installation steps and the software wouldn't work at all. Who knows why?
It's the reason for the blank look that generally crosses my face when someone asks me for technical help or hardware/software recommendations. I'm never quite sure what to say. Most of the time I fall back on the generic, "You should buy what you're comfortable using. Don't let someone talk you into [hardware / software] just because they like it."
I realize that for a lot of people, technology is a struggle. It doesn't live up to the marketing hype, sometimes struggles to do what the tech specs claim, and in a lot of cases, doesn't really make your life easier. Unless you're a freak like me. I can't explain it; it's just the way I am.
The bottom line? If you're in the market for technology, be it hardware or software, don't be an impulse buyer. There are usually multiple solutions for anything you want to accomplish. Do your homework. Google is your friend. Read online reviews—from more than one site. Ask your friends for their opinions (but take their enthusiasm/hate with a grain of salt). Find a store that will let you get your hands on the hardware/play with the software before you buy.
Just don't ask me; I'm a technology freak of nature.