OnDemand - Finding and Keeping the Right Fit Clients