Predictability of Costs and Revenues: inherent problems Calculating return on investment Recruiting and retaining employees Technology Integration Issues Difficulty melding standard processes with online systems Uncertain outcome when integrating systems