Ok so I got a mid 2010 macbook pro 13 off ebay, the thing was having a lot of beach balling issues so I set off to fix it. I had some spare ram here so swapped it out, reset the smc and pram and it didn't help. What did the trick was replacing the hard drive with one I had sitting around. Reinstalling the OS did nothing also (I noticed it with snow leopard but formatted and installed Lion from scratch hoping it would fix the problem as a first step). I was wondering why a hard drive would do this and if there is any way to fix it for free? Its only a year old and it didn't make any funny noises just the beach balling issues and general laggyness. any input on that?