Iv never had problem running my own server when useing say
http://www.dyndns.com/
and mail hop
some interesting links above guys
freeNAS looks very interesting and may well be they way to go. I had not seen zeroshell but it does look intresting
but the draytek does seem to fit our needs at the moment