Balance Transfer

Lots of credit card companies are offering 0% balance transfers for 6, 12 or even 41 months. Searching for "balance transfer credit card" yields millions of results. So how do you go about choosing...