Sounds like my geek squad experience, after tap dancing for a very long time they finally gave me a new lap top.
I will never buy another computer from them. During that time I got tired of fooling around with them so I went out and bought a new lap top, so now I have two lap tops.