Thanks for the support, I'll look at updating that wish list page.
In our industry, construction, want to geocode where the potential construction is at in the opportunity (building, bridge, power plant, etc ..) is easy enough to add a partner function and the address. Creating a new BP doesn't feel like the right solution, especially if the BP needs created before updating the opportunity.