I have been working with Microsoft CRM since it was a Beta product (I was actually certified when it was a Beta product).
I have performed all aspects of CMR implementations especially the design portion.
I would be happy to discuss the project requirements in detail,(as I have worked on other membership management implementations of Microsoft CRM),as well as some additional suggestions that may be useful.
Thank you for your consideration.