AppleCare every time, hands down. Unlike one poster said, Apple Genius' do most repairs on site. Average turn around time is 2 days. If you dont live close to an Apple Store, AppleCare will ship you a box over night pre paid postage for you to send your computer in, and then return it to you at no cost to you. This is still much faster than what the turn around time would be for Best Buy. Phone support is amazing. Talking to someone who uses Apple, has worked with Apple, and knows everything about the computers is well worth it. You can use it as much as you want, so whether you use it or not determines on what value you get out of it. Apple probably makes much more money on people who do not have AppleCare than people who do, so it is in no way a rip-off at all.
Just do a little research, like you are by posting in here, on everything that AppleCare does. Such as the free Tech Tool Deluxe you get to do some of your own cleaning on the computer from home. Genius bar appointments are always free. It is like free diagnostics on your car. They will tell you what is wrong, and they are very concerned with making sure you have a working computer in as little amount of time as possible.
Just do a little research, like you are by posting in here, on everything that AppleCare does. Such as the free Tech Tool Deluxe you get to do some of your own cleaning on the computer from home. Genius bar appointments are always free. It is like free diagnostics on your car. They will tell you what is wrong, and they are very concerned with making sure you have a working computer in as little amount of time as possible.