Free software can remain an abstract concept until you're staring down the barrel of a 10MB executable in a hex editor. It was to me when I began my first year of college. Like many budding software ...