The Total Cost of Ownership for in-house applications has gotten higher over the last three-to-five years. Hosted applications are definitely a money-saving proposition because companies can start out slowly and grow their business around it.
Prices on networking products have really gone down because of wide availability. It's certainly affordable for small businesses.