Just a quick word of warning. Don’t install BuddyPress on your main site! Install it on a dev site and develop it there.
It completely wipes out your theme from what I can see. Whilst it’s great to encourage community on your own website just make sure you test your set up first before making it live.