The US Post Office has a Priority Mail forwarding service for $10 per week (+$10 enrollment fee). They take all of the mail you receive in a week and forward it to your address anywhere in the USA. No forwarding info is sent to anyone that sends you mail. Pretty cool service. It is called Premium Mail Forwarding. Yes it is still cheaper to have a friend do this for you, but at times the USPS way does make sense. Plus the mail doesn’t accumulate in your home mail box each day waiting for your friend to pick it up leaving the opportunity for someone to steal your mail and your identity. One reason to give them kudos when they are going to raise the rates soon to my dismay.