It seems we say that every year but South Africa is in for another tough budget this year.