Is there a software where I can compress pictures from my digital camera? All i know is that I can download my pictures through USB card reader and view them in my pc. I have a large file of pictures I want to burn in a cd and send them to my friends and family. How many pictures can I burn in a normal cd?

I'll appreciate any help or recommendations.