Proprietary software is a source of endless frustration ...