http://alphasoftware.net/dan-bricklin-why-i-joined/