Xserves would be better
I think those who say that xServe clusters would be better are right. I don't think that, when clustering, you need so many hard drives, video cards, etc. Besides, xServes are a lot smaller and can be put in a rack. With a regular desktop like a Power Mac, there's the stylized case, all the PCI card space, CD/DVD & hard drive bays, etc. For clustering, all you really need is a hard drive for each motherboard, a networking device like ethernet or fiber channel for each motherboard, only one CD/DVD drive, preferably a burner for backup, and a case just big enough for all that. And since xServes can be put into racks, the room(s) that they'd be stored in would be more organized. However, I don't know how much heat a G5 & appropriate motherboard would give out so it may have to be put into a 2U chassis, but still, that's pretty good. And w/ an xRAID, I heard that Maxtor is shipping 320GB Serial-ATA drives so there's a lot of room. Also, think of the power requirements! W/ all those Power Macs, the switches/hubs used to connect them, etc., that gets kinda expensive.