"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..."