My last MacBook Pro saw a little over 2.5 years as my primary computer, and I would expect no less of any computer I was paying in excess of $2200/£1800 for. In that time, I upgraded the memory once, the hard drive three times, and replaced the battery once.
Wait a second. He upgraded his hard drive once every nine months? Is this normal for people who are heavy laptop users? Just curious.