I think you need cash to "bribe" the customs officers at some of the borders.
This is true, a friend of mine went to southern Africa and it was made clear that tourists had to pay customs officers so they could get from one country to the other.
He was also very ill when he got back, some sort of virus, and was off work for about 3 months.