Major refactoring to shift work away from client side.  Provides more flexibility to meet customer's needs.