US Money Orders

I have to send a US$ money order down to another member in Oregon and I don't want it to be a hassle for him to cash it. Any advice on how to do this? Do I just go to the Post Office or my Bank? I have never had to send a money to the US before.

Thanks

Nigel