Aha. Found this on the Reserve Bank website (should have went there first, really):
2.1.7 Payments by means of credit and/or debit cards
Cardholders in whose name one or more credit and/or debit cards have been issued will be allowed to make permissible foreign currency payments for small transactions e.g. imports over the Internet, by means of such credit and/or debit cards. Permissible transactions are those which may be effected by an Authorised Dealer in terms of the Exchange Control Rulings and clarity must therefore be obtained from an Authorised Dealer. Payments are limited to Rand 20000 per transaction. Cardholders will, however, not be absolved from ad valorem excise and custom duties or from complying with the requirements imposed by the customs authorities.
Now, on face value, it looks as if we're screwed (and I can't import that top-of-the-range Macbook Pro that I want). However, the stipulation states R20, 000.00 per transaction. You could expressly ask the e-tailer to split the transaction amount due into 2 amounts and debit your credit card twice (on 2 different days just to be safe).
This R20, 000.00 limit is probably enforced by your respective bank, so if you're making a transaction more than that threshold, alarm bells will probably start going off in their system(s).