Calculate and Report on the Time between Two Properties

Our organization would also like to be able to calcuate the number of days a deal is in a particular deal stage (while it is in the stage). Currently, I understand this feature only works looking backwards (i.e., it is calcualted after a deal moves from a specifics stage into another).