You'll see in your search that there are a number of good ones to choose from, depending on how much you want to spend. I spent a small amount on 5 Neatitem MF's last year and love them, and will be getting a bunch of friends to get a bunch this year at a cheaper price. But the other places people have been getting good ones from are CMA, Yosteve, Pakshak, and one place on eBay. These are listed in no particular order.
Once I tried MF, I could never go back to cotton. No streaks on drying. Fewer strokes to buff polish and wax, and no lint. Not just superior to cotton in getting a great shine, but a real time saver.