according to http://tldp.org/LDP/abs/html/internalvariables.html `$HOME` is a bash builtin while `$USERNAME` is typically set in shell startup scripts.