Most of the CD Label creators (Nero, EasyCD, Accoustica, ec...) will let you create a song list easily. Also if the cd has an CDDB (http://www.gracenote.com/gn_products/cddb.html
) entry, then the songs list will be downloaded and the list will be created automatically by the program. But if the CD is a custom collection, then you might need to type the songs listing manually.
HTH / Good Luck.
Stone walls do not a prison make,
Nor iron bars a cage;
Minds innocent and quiet take
That for an hermitage;
If I have freedom in my love,
And in my soul am free,
Angels alone that soar above
Enjoy such liberty. - Richard Lovelace