Due to my lack of a keezer/kegerator/lagering box, I am unable to cold-crash right now. However, I have found that adding 2 tsb of bentonite (yes, wine finings) to the last 10 minutes of the boil or so makes the beer incredibly clear. I know that when you add it to wine you are supposed to wait a few days/couple of weeks before racking, to make sure it's all settled out, but there is no worry about that here. Since you add it in the boil, everything settles out in primary. I've used this on all my beers for the last few months (my hefe excluded, of course!) and they've all been brilliantly clear right out of primary. I've never used gelatin before, mostly because of the fact that I have a few vegan friends who occasionally like to drink my homebrew, so I've found ways to be accommodating.
Also, in my experience, adding bentonite in no way hinders carbonation. I've had no problems with carbing my beers in the bottle, nor has my dad who's been doing this longer than I have (He was actually the one who told me about using bentonite in the first place!).
Anyone else use bentonite, or am I one of the few/only?