might as well invite mr.google for a cup of coffee..