Sue, I think that Woofie is thinking long-term, like when there are 15 pages of posts to search through. Trying to find a code for a specific vendor that is not expired could get very tedious in that situation. That's why the current method requires the thread starter (me, for example) to update the offers in the original post on a frequent basis. Otherwise, it would become too cumbersome to be easily used.
(Edit)Oops, cross-posted with you Woofie!