Free for you? My FD charges $5 per fill.
A few issues, some of which were mentioned above:
-Many FDs use a containment system for filling, which is a container that protects staff in case the cylinder explodes during the filling process. Often a standard aluminum 80 will fit in these containment systems, but other scuba cylinders won't. An AL100 probabaly won't fit. Free ain't free if your cylinders won't fit in their containment system.
-Ask for a copy of their compressor air analysis. If they balk, send them a written request using the Freedom of Information Act format. Make sure that their air meets scuba breathing air requirements, especially if you're using steel cylinders.
-Fitting adapters are available through scuba compressor vendors such as Northeast Scuba Supply.
I couldn't fill my doubles at the local FD, and couldn't do any air top-offs for pp blending, so I ended up buying my own compressor. Having your own compressor is a serious love-hate relationship. Love it when it's time to dive, hate it when it's time for cleaning and repairs.