michaelmk86 :
http://www.youtube.com/watch?v=i6vEn_m_1_I
Mini ITX is much smaller than that:
http://www.youtube.com/watch?v=Z-Obx7ZYTTU
(yes that is a Via processor and an 8600GT, but there are many PCI-e boards out now with LGA 775 and quad-core support.)
In fact, there is a case that has less volume than yours and still supports a full ATX motherboard and a full size video card: http://www.sportcompactpc.com/web/
I too have one of the Ultra Microfly cases, but I haven't yet modded it for my Scythe Infinity Mugen heatsink (
http://www.techpowerup.com/reviews/Scythe/Infinity/3.html ) , without which I am not sure I want to run it as a gaming machine (it is currently running a firewall, and all of my "game-y" motherboards are ATX).
It is such a bitch to set up though when you are clocking/tweaking/benchmarking, nothing like a good Shuttle, mostly because of the PSU location and lack of cable management. (although I was never happy with Shuttle's XPC reliability, cost, or overclocking)
I also find the liters of wasted space in front of the motherboard very annoying, it should be several inches shorter.
Mini ITX is very different from Micro ATX.