CD storage

can someone give me the low down on storing files on a cd? i am using windows XP pro. i know you don’t have to have a special program to write files to a cd, but is there a good one that you prefer over windows? also, some blank cds work and some don’t. what’s your best method?