in reply to Guessing/Ordering Partial Data

This is a similar problem to Some kind of fuzzy logic, and should have a similar solution. If you go with the n-tuple approach, you get a weighting for each match that can be used to order the result.

It should work perfectly the first time! - toma