You might like to see this thread
And yes I agree it needs better features to be able to cope with this.