Yes, using a variety of free software was walking the high wire without a net. The amount of learning -- for you, for me, for our colleagues with patience -- was immense. Some people still don't appreciate how easy it is to get your hands burned.