Imagine: you've finished designing the next internet-connected app or widget when you receive a feature request asking how much it would cost to add data collection capabilities to log end user actions. Unfortunately, this is a difficult question to answer....