The Standalone Sysadmin blog has a great post on
(Really) Small Office Environments.
Virtualization is making more and more sense for smaller organizations. My personal development lab is currently 12 machines, 9 of which are virtual. If you’ve got a small network, it’s a great way to grow it inexpensively and reliably.