The Jamil style recirculating immersion chiller method is the best I've seen. The downside is the need for a decent pump, more tubing, some wort loss and more cleanup and maintenance.
I thought about another approach assuming you already own a stir plate for working up yeast cultures, etc...