I've used Genbox for a very long time, and quite a few others in fact;-)
This is an interesting tool, but has some missing points by first look:
Places need their "history" because people has been attached to places for hundereds of years, "family places" that family have heritaged.
Places have been moved (at least here in Denmark), meaning that houses have been torn down, moved and build up again.
Places move location.
Locations have changed name over time
Locations have changed relation to different parish, destrict, county and country over time.
How do we relate a person, place or source to it original name of location, and on the same time give it an identity that can be looked up on a map without having a possibility of adding more than one name to the same GPS position.
Another interesting thing about places, locations, parish etc. - they had their own arms - how do we add those.
Another very interesting aspect is ownership, copyholder, proprietor, steward etc - how do we keep a record relationship to property.
Well - these are some interesting thoughts, that I'd like to share with you, and hope you'll find a solution for.