i've heard that apple computers are difficult to customize and upgrade. but my instructor told me the Mac Pro desktop computer is very open to customization. you can throw on any regular ddr2 ram, put in an 8800gtx, hook up some old sata drives you have lying around. is this all true? then what limitations are there for the mac pro? hardware wise. and does it support sli?