Is it possible to expose Donation Can to the front end of a website? With this capability, Donation Can could be a powerful crowd funding tool. A new user registration would trigger a new cause to be created. Alternatively, you could inlcude a “create cause” button on a user profile. CauseID = Username. Then, users would have the limited ability to modify goals via editing their profile.

Would it be better to integrate some of plugin/donation-can/view/edit_goal_page.php into wp-includes/user.php?