I would like to use the OnWorkflowItemChanged event in a WSS 3.0 State machine workflow to check for changes made to the list item that kicked off a workflow. The properties of this event include before and after change properties and I can bind to the after properties with no problem and get a property set with the changed values of the list item. However the bound before properties are always empty and after some research I have found this http://msdn.microsoft.com/en-us/library/aa979520.aspx which says before properties are only available on document libraries and not lists.
What I would like to know is if there is a workaround to this missing functionality or what would be the best approach to get this functionality?