For users that need to expand the capabilities of their computer, for example DSP audio cards, video ingest and capture cards, mini-SAS or eSATA cards, more graphics cards, a very real question becomes ???how many card slots should the computer hold???? Apple felt that picking any number of internal card slots would be limiting to some number of users.