Crooza's macro to recalculate until you get a stable solution would be a good addition.