Re: Widget system
You can also widgetize other areas quite easily and drop BuddyPress widgets in there as you please. You can widgetize a custom page template if you want to. It’s really quite flexible. I wrote a tutorial on how to change different areas of your template files to be able to include widgets: http://wpmu.org/how-to-widgetize-a-page-post-header-or-any-other-template-in-wordpress/ That might help you.