CWALD, I've done the same and it's true, not being a South African and having the right attitude will get you into a lot of no go areas. However, I'd never recommend it because it doesn't take much for things to go wrong. If you really must go, it's good to be with a local or at least know somebody living in the Township. Same rules for visiting some rough estate in Manchester. Don't just stroll in with a camera like you're in the Zoo. A memorable experience I once had was attending a wedding in Soweto.