#1MinuteTip For the next generation of user management, Salesforce now recommends using Permission Sets & Permission Set Groups over Profiles. And if you would like to create permission sets from existing profiles then this ‘Permission Helper‘ app on AppExchange from Force.com Labs can come in quite handy.  

How to Create Permission Sets from Standard or Custom Profiles