Facebook Permissions, or making it all so confusing!

Facebook has changed profile access permissions and has adopted a more ACL approach that will start take effect this Tuesday 1st of June. Everyone of you that have a Facebook application you will roll back to default permissions. The new look and feel the above screenshot that show all this richness of permission granting options. You get the above permission list with the following API call, giving as parameter the array of profile fields and actions you need to access.
Business Practice :


Facebook :