Thanks, rjp. No, I won't need conferencing. This is just 'normal' home/telecommuting use.
I don't think my linode will need to handle media streams (i.e. act as an STUN or media gateway), as I have a static IP at home and full control over the firewall rules. So I'm thinking the Asterisk instance on the linode will just be doing call routing, and some voicemail duties. Enough to make sure either our cellphones ring, and/or voicemails are taken, if our internet link goes down. And pre-empt the telemarketers, of course
BTW, I didn't need to install any zaptel stuff for asterisk 1.6 (either at home or on my linode, both Fedora 9). Perhaps they've finally removed the dependency? before that I had been using CallWeaver (fork of asterisk, which doesn't have a zaptel dependency either). The downside is that 1.6 is still beta, and it's different enough that some of that asterisk ecosystem advantage is lost.
I also took a look at FreeSwitch, since it's supposedly lighter weight on resources. But the documentation's too sparse for me to develop a warm fuzzy. Plus the config files are in XML...