Absolutely, no doubt a selfish guy.It seems he will continue to play on untill Kallis & Ponting don't retire.Because, they are close to his some of the statistical records and are a threat to break his record especially the record of holding most no. of test hundreds - Kallis has got 42 hundreds, Ponting has got 41 while tendulkar has 51.And also both Kallis and Ponting are likely to play for another 2-3 years.So, by that time his record would be broken if he reitres now.