Wow thanks everyone

Firstly -- water cooling isn't for me unfortunately. The maintainance and setup on its not my style. My current setup is *roughly* like this --
3 SATA drives spaced 1" apart at the front, generating a lot of heat, running around 40-55 C
1x LG dvd at the top, well spaced, generates heat but not really an issue.
1x CPU with Tower cooler on it, large fan and heatsink raised off board. Rusn hot though, 58 C at the moment.
1x Nvidia 7900 GTX - runs around 60 C. Close to CPU and large

2x Corsair DDR2 - not sure the heat around these, but they are close to my problem area.
1x 800W power supply, lots of cooling in it but its HOT.
The problem area (mainly) is between the processor, memory and SATA drives. Its really hotted up there. My setup has grown from heat issues, so its kinda loosely put together - how should I best structure it really? What I do at the moment is something like this --
Turbine like blower above the Graphics Card sucks air our of case +/ 3000 RPM.
Single medium sized fan at front of case sucks air in.
Opened spare floppy slot for air intake (dumb?)
Power supply fan blowing around 2000RPM
Power Supply+Turbine are hooked up to variable control plate on the front - so I can adjust speed but I hate noise.
2x medium fans above power supply sucking air out the back of case.
1x PCI fan below Graphics Card - has two fans, one blows one extracts air. GFX card also has a big fan
Big fan on side of heatsink, blows backwards through heatsink towards back of box.
Maybe I should try take a photo

Basically the cluster in the middle, processor, mem, gfx and drives is an issue. I'm worried the gfx cards fan, and the PCI fans are breaking my smooth "backwards" flowing air pattern?