Well i personally think exchange rate is a lame excuse in general, it just shows a company do not know how to plan : [the only exception is if the currency crash, which is NOT the case with the rand]
http://www.x-rates.com/d/ZAR/USD/hist2006.html
An increase from R410 to R475 = 15% .... The rand never "jumped" 15% , it took almost 6 months to depreciate 15% .
I've seen this thing before when the rand hit R13/$ ...companies increase their prices INSTANTLY and DOUBLE the exchange rate and then blame "r/$" and uncertainty...which is a load of hogwash. When the rand drops back to R6.00 , it takes them years to drop the prices....
Anyway this is in general and not specific to BTGames, all companies does it and us little customers just accept it like idiots.