There have been a lot of "would someone in the US do something" posts here over the years. While I'm sure that the responders have no problem with helping out, I found this cool service that will do it for you:
Access USAYou actually get your own street address. I just thought it was a neat idea.
They also have a
service where they will buy it for you with a US-based credit card for those companies that refuse to deal with non-US credit cards.
Obviously more expensive than getting a friend to help out, but if you can't find one or don't feel like bothering someone....
Edit: Here's a review which is not very complimentary, but has a list of other similar services.