I've been wanting one for quite awhile. I've done hours of research. My wife was going to buy me one for Christmas, but I'm glad she didn't because there are so many factors involved and it is so...