"Until recently, small form factor computers were mostly restricted to people who were able to build their own system. Maybe you could buy a Micro-ATX computer from Dell or HP, or something small from Shuttle, but if you wanted a Mini-ITX (or smaller) system, you were on your own. Building your own computer is not particularly difficult, but working with small form factors means specialty parts, costly components, and the difficulty of negotiating with low-power processors.
"Lately there has been considerable growth in the small form factor segment of the industry and many more people are beginning to appreciate the advantages of these systems..."