Well I will only 301 within the site itself, I have many catches set up if the user accidentally types in the wrong url that is close enough to the right one, I will 301 them to the right page, and any search engine that for some reason had the wrong URL.