I think it would be much easier to have a system that will simply 'beat' the lowest advertised price. That would do away with all the people who just troll for free nights (because no offense but it's not really the intended purpose of the guarantee and it mucks up the system for those just trying to make good on the lowest rate for a planned stay).