I would say that my fan setup is similar to Ninja's, random order. My PS has two fans, I have a case fan, a mother board fan, a fan on my GF TI 4600 video card, a Volcano 7+ fan and HS for my CPU, and an exhaust blower that sucks in hot air and blows it out the back. No more over heating problems for me.
sincerely,
sx/amiga