To get service out of FNB, tweet
@RBJacobs. He's always gotten my issues attended to.
And just a tip - not sure how you receive your USD, but if you have the option, do not get it paid directly into your bank account - the Swift fees will kill you and the conversion rate offered by banks is awful. Open an account with a forex broker (I've used both Incompass and Exchange4Free - both fine). You'll get an account number with them (Incompass uses Investec, I think, Exchange4Free uses Mercantile) which you give to your clients. They pay into that account, then the broker contacts you and you have 30 days to convert the money into R; you'll get a better rate than at your bank, and they transfer via local EFT into your SA bank account so you pay no fees.
The FNB Global account is good if you want to keep the money in USD. You'll pay Swift fees when the money comes in, but you can hang onto it in USD for as long as you like, then when you need the bucks or when the Rand gets weak, you can convert it to R by transferring it to your Gold account fee-free.