Don't even suggest Apple products - it won't happen.
My 7-8ish year old laptop is on it's last legs. Operationally it works well, but the battery doesn't charge, so I need to be tethered to use it. Rather than buy a $100 battery (if i can even get one for that model) I'm going to just get a new computer.
I mostly use it for photo editing and internet access, occasionally streaming and games. I'd like to be able to use it for MMORPG (I play Guild Wars 2 and Diablo 3) but I don't know if I feel like springing for an Alienware or higher end gaming laptop. I use my current laptop for a few hours each day, and it generally travels with me.
I've been pretty loyal to Dell (laptop and desktop)/Alienware (desktop) in the past, but I'm willing to consider other brands.