This is what passes for an inexpensive mini-ITX case these days. Small size fits easily in a home theater rack or AV shelf.
Good luck trying to keep this thing cool. The inside of this case is extremely cramped, even for a mini-ITX setup. You'll need a 1- or maybe 2U CPU heat-sync/fan; anything else will be way too tall to fit in this case. Even with the proper fan this case runs extremely hot. I went through several heat-sync and fan combinations before I came upon something that worked. Even then I needed an additional PCI slot fan to escort hot air out of the case; otherwise the cpu would overheat in 5 min. The clip that opens the DVD slot also broke within minutes of using this case. No surprise there, I guess.
There's a real shortage of affordable mini-ITX cases out there right now and this budget case from APEX unfortunately does nothing to change that. If I had to do it over again I'd use a slightly larger and much more flexible mini-ATX case, at least until somebody comes up with a decent mini-ITX that doesn't melt down or break the bank.