[EDIT] the second time I used this service it has been a disaster. More than 22 days and the money is still not in my US account. Took 5 or 6 chats with customer service (60-90 mins total time). They now are moving the money (at least it made it to London) but give no explanation. Maybe it was all bad luck but I NO LONGER RECOMMEND THIS SERVICE. Really a shame because the first time was great... [END EDIT]
One more option that has been useful for me is
http://fxglobaltransfer.oanda.com/
It cost $25 per transfer and took 2 days (may have been slower since it was the first transfer). I liked it because it was a free transfer from my Post Finance to a UBS in Zurich then Oanda transfered to a US holding bank in New York, then there was no wire fee to my US bank (ING Direct, which only accepts wires from US banks). Minus all fees the net exchange rate was 98.6% of inter-bank average.
I also tried Post Finance's Giro International (not priority) to another US account and it arrived the next day for a 2 CHF (Post) and $12 (US bank wire fee). Minus all fees the net exchange rate was 94% of inter-bank average, but the transfer amount was much lower so fees ate a higher percentage.
One advantage of Oanda is you don't need the certified passport copy and can send documents by fax; thus, you can sign up
slightly faster than
http://www.wechselstube.ch. My account is now setup, so I will try wechselstube next time I need to send money since it was so highly recommended on this forum.