Chris Green asked:
So, is there any way for me to provide my own personal alias for this name so I can (for example) say "ssh -l username home" where 'home' will be expanded to the full host name?
Try a DNS service like one of the dynamic DNS providers (ideal if your machine moves around) or http://freedns.afraid.org/ - you could do it yourself if you have a domain and a name server, but it means running a server and all the joy and pain that brings with it ;-)
(For ssh, you can add things to .ssh/config like:
Host flux Compression yes User bbs Hostname flux.termisoc.org
and then just type "ssh flux" or whatever, but that doesn't help with other services - maybe some clients have similar aliases.)