This is funny, cause we are considering adding exactly this functionality to our product, Smart List Pro (infowisesolutions.com/product.aspx?id=SmartListPro)
And I was wondering if there was any need in the market for this functionality. It's good to know there is, we will be adding this feature in a couple of weeks then