I found this site called processid.com (http://www.processid.com). It got a list of thousands of process names and their descriptions. So next time you cant figure out what is that process that runs on your machine and catches 99% of your CPU, use this site.
Cheers,
BlueBlack