dual array and a single would be perfect. the single would be used as swap, while the rest would be on the RAID array.

Or instead of a RAID what about loading up all of the IDE channels and RAID IDE channels and issue the RAID as a JOB and setup the system like a Linux system. One would be /boot another would be SWAP, one would be / and one would be /root and the other would be /home. To me this way works better so if you have a crash it can be easily fixed.
To live is to let die