In trying to keep records and profile views cleaner, would like to suggest that when a donor gives through an NXT donor/event form (or updates their info through a constituent form) that a start date be added to the address/email/phone information that they provide. This would help with knowing when the previous address could be marked with an end date, which would clean up the profile. If an address does not have the end date, it will always show up on the profile view which could leave several addresses showing as "active".
Another option would be to add an "Inactive" box to the mailing address. This exists for emails and phone numbers, and when that box is marked they no longer show up on the profile view.
This may seem like a simple thing, but it can be more efficient for fundraisers to not see multiple home/business addresses on the profile view.