I am generally not a big fan of tipping either, but still think that some tipping is appropiate, however IŽd definitely tip less than suggested above, e.g.
housekeeping: 20ZAR per day / $10 for a three-night stay; remember living expenses are much, much lower than in the Western world, so $10 does indeed make a difference
tracker (who also happened to be the bellboy and person doing any physical work): $15-$20 for three nights
guide: definitely depends on how much effort he puts into the safari, if he just does the "standard drive" no/small tip, if he goes out of his way to create a great experience, finds the animals youŽre interested in, maybe adds an extra hour, definitely tip $10-$20/day. Based on the information IŽve received about salaries of guides IŽd say tips are definitely needed to make a reasonable living.