check out
http://fedoraproject.org/wiki/How_to_create_and_use_a_Live_CD
on how to create your own live cd - it's actually dead easy.
Personally I'd not even bother with a CD but create a bootable USB stick - it's quite easy to add packages to them that will survive a reboot.