Well
It has been reported that at least Adaptec SCSI cards work, of course at this time with Linux only. I don't know which models though.
Can't say about the SATA thing, probably if somebody writes drivers for some PCI SATA cards.
About the maximum size, at least my 80GB drive didn't have any problems.