One of them, the Mashlak camp outside of Herat, is a brutal, unforgiving place: dusty, windy, it is now home to some 200,000 IDPs.