It's been a while,

, but I'd like to comment on the earlier mentioned 7.c4 f5!? sequence. I finally decided to dance around that problem with the following ideas:
1) After 1.e4 c5 2.Nf3 d6 3.d4 cd 4.Qd4 Nc6 5.Bb5 Bd7 there's also the immediate 6.Dd3 (a move white has to make sooner or later), and only later c2-c4. Works great for me in practice.
2) There's also 5.Bc6 Bc6 6. 0-0 Nf6 7.Re1, with later c2-c4.
3) Aware black players do well to flick in 3...Nf6. No remedy for that! If you don't like 4.Nc3 (I do) , 4.Bb5+ Bd7 5.Bd7+ Nfd7 (ECO) and 6.d5 has always struck me as looking kind of nice. There's maybe even a game of chess in 5.Qd3. Fits in nicely with the line under 1).
Not that White has something , objectively, here, or under 1) or 2). He just has his game on the board and a lot free time gained with not having to study how to survive after 4.Nd4., as well as having some more time on the clock and a frustrated Dragonist or Najdorfgeek in front of you. Enjoy!
Someone mentioned (3...cd 4.Qd4 Nf6) as a good possibility; I agree, but I'd like to add a move that wasn't mentioned, I believe : White can go 5.Bb5+ here with a possible 5...Bd7 (5....Nc6 is transposing; 5....Nbd7 is 3.Bb5+) 6.c4!?.
Just my thoughts on this. If you decide to go anti-Sicilian, read up on anti-anti-Sicilian literature on go anti-anti-anti-Sicilian!