In
You can run Disk Cleanup to remove all but the most recent
restore point.
The following is taken from this Microsoft article.
Description of the Disk Cleanup Tool in Windows XP
http://support.microsoft.com/?kbid=310312&sd=RMVP
Remove Restore Points
To remove all restore points except the most recent restore
point, follow these steps: 1. Click Start, and then click My
Computer.
2. Right-click the disk in which you want to free up
space, and then click Properties.
3. Click the General tab, and then click Disk Cleanup.
4. Click the More Options tab, and then under System
Restore, click Clean up.
5. Click Yes to remove all but the most recent restore
point.
6. Click OK, click Yes to proceed with this action, and
then click OK.
Description of the Disk Cleanup Tool in Windows XP
http://support.microsoft.com/?kbid=310312&sd=RMVP
On a side note, having restore points from April 2007 may be an
indication of a problem. By default, XP automatically deletes
restore points older than 90 days.
Good luck
Nepatsfan