Membership cancellation feedback

When a user cancels a subscription, would like to have a way to collect feedback as to why they're canceling the membership. Via a form for example, to get some insight regarding the reason for cancellation.

Having such feature in MarketPress and Pro Sites would be useful as well.