Go the the web site below for a very good and informative article by Jim Dicken. It will tell you everything you need to know. Then do a search on this site (Fishin.com) for FnF and you will get a bunch more info.
http://www.floatandfly.com/
Grumpy