Membership site and user directory

I’m creating a membership site for a chamber of commerce which requires amongst other things the following functionality:

1. Member subscription management
2. Areas of site accessible by subscription type
3. Enhanced user registration/profile (e.g. remove some redundant fields such as jabber and add others such as cell no. and logo/image upload)
4. User profile feeding front-end user directory.

Relatively new to WPMU but believe your Membership plugin is ideal for 1 and 2. Do you have anything that integrates with Membership which would provide 3 and 4 or can you suggest a third party plugin which would do this on a single Wordpress installation (not multisite)?

I’m sure this is a fairly common requirement and looking for best solution.

Many thanks