Just curious. I think I do it once every 2-3 years, just to get rid of all those thousands of tiny files that were created from all those applications that I once used but never did again. And generally I do it with a major OS upgrade. Oh, and this means a complete and total clean install, wiping the old system and starting anew (though copying back files and folders like work stuff, etc. is fine).