zision is right about the I/O shield, it is a piece of crap and I had to bend the crap out of it just to be able to put in my PS/2 mouse and keyboard.
I don't agree with the bit about the drive cage, though, because mine is very secure. Also, I think it has enough room for cooling. Like I said, the case has two spaces for fans, and I have an 80mm intake fan and an 80mm exhaust fan. I am also using a stock Duron HSF and a GF MX card with a little fan on it. Using this setup along with the "smart fan" in the PP303X, everything stays cool in my case despite the hot Duron.
Also, I believe it actually has 4 3.5" bays, not 1.