Vitalsource Technologies, Inc. Money and Payments in Theory and Practice