The problem I've always had with these mini mb's is that they generally cost a ton more than your average pc and the specs are really low, so low you can't do anything cool with them. Also, unless you are doing something really fancy, generally you have enough room in most projects for a small form factor-mb so you can use that and save a ton of cash.
Take arcade controls for example, they are quite large, so even if you are making a 1 player panel, you could really squeeze a board with integrated audio/video inside.
Also it doesn't mention cooling in the article. The smallness of the mb would be negated if a heatsink or fan were required.