i think of this situation frequently when users report bugs that, as a developer, i don't think should be possible. it's truly *amazing* the myriad ways computers find to dismay and disappoint us. every piece of software involves so many moving pieces, so many layers of potential bugginess, so many points of failure that are virtually impossible to predict or plan for.