How about simple and custom partition options. Custom would use cfdisk.
Some ideas for simple partition:
Ask user which disk if more than one disk detected.
No more user input.
It creates swap 64 MB and / of 3 GB (or 4 GB)
It aborts if free space not found.
The user can resize the partition later using GNU parted.
When resize is available in boot floppies, free space can be created
instead of aborting the simple partition.
Get your own FREE E-mail address at http://www.linuxfreemail.com
Linux FREE Mail is 100% FREE, 100% Linux, and 100% yours!