Extented version (allows you to take user defined components into account)
Mail comments and suggestions to: