sitedepth seems to be quite good, I have been testing it out and it does pretty much everything for you. And Omar is very helpful too.

cheers,
Luke