With respect to 1 maybe you could offer some sort of contest using a wifi or bluetooth competition to obtain data, or feed the personal info in an enquiry into a third party data profiling system.
2 seems like it would be pretty achievable, it'd just be a case of properly connecting your data...