> "You can still do a kickstart install with your ks config file listing all of the rpms. "
>            - need to learn about kickstart

FYI, after any install, including from CD, there is a fully working kickstart
file with all your chosen options saved to /root/anaconda-ks.cfg

To re-use it, all you have to do is put it on a website and then when
booting from the install CD instead of just <ENTER> type:

linux ks=http://my.server.tld/anaconda-ks.cfg

It's suprisingly easy to use, though naturally there are a lot of powerful
options if you do want to learn about it. You might start here, with the
documentation of the graphical Kickstart Configurator:

http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Installation_Guide-en-US/ch-redhat-config-kickstart.html