Really, Tony37? I guess I've never believed in these exd5 lines for White very much. The computer even seems to think that the immediate 9...b5!?, trying to take advantage of White's move order, is pretty much equal. I remember these ...b5 pawn sac ideas from similar positions (perhaps the Averbakh).
Of course, there's an old line that goes 9...Re8 10.Bd3 Bh6, and I don't remember the theoretical verdict there--maybe White is better, he scores pretty well. And perhaps 10...Rxe3 (!? or ?!) is worth a shot. Kylemeister probably knows this stuff better than I do.
But okay, point taken; White doesn't want to play a Benoni position, he wants to play x...exd5 y.exd5, and in that particular position perhaps it's best to remain flexible with 6...Nbd7. Still, I think that with 9...b5!? Black should be more or less OK, as White's kingside development is very slow:
Edit: For some reason I can't get the PGN button to work, and I had to manually type in "[ pgn ]" and "[ / pgn ]".