Making front-end pages for affiliates and communities

Hey,

I selected communities as the plugin for support, but really I'm asking a question about communities and affiliates.

I love both of these plugins, however my main issue is that all of their controls and views are in the back-end, is there any possibility of allowing users to access these plugins on the front-end.

For instance could we make front-end pages for Communities? Or even front-end user-information and sign-up pages for affiliates.

We don't allow users to view the back-end so these additions would be extremely helpful to us and I'm sure a lot of other people too.