I'd like to see a check box option on check in that allows me to exclude non-released versions from purging as shown in the image below:

This would allow me to ensure that comments added at key stages in the development of a design are not lost and allow the purge function to be more aggressive and remove all non-released versions not selected for exclusion.