I’d like to share an app called MetricWire . This is essentially a mobile survey tool that allows you to push questions based on time or GPS location. For example, you can send yourself 5 questions, 3 x per day at random, between 8am and 8pm with at least 1 hour in between prompts. Alternatively, you can set up that app such that you respond to a set of questions when you are at home, work or wherever via their DIY geofencing capability.
They usually deal B2B but I know the founders and they are open to the idea of the platform being used in cool ways.