I found this site called 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,
PrinceOf4