By default, in Vista, SystemRestore is set to delete restore points after roughly 4,294,967,295 seconds or 136 years, which was a mere 90 days in XP ! The idea apparently, is to delete them only when absolutely necessary due to space constraint!!! But err...136 years !!!
More...