> Use an external firewall and have a whitelist-only policy
How much do you trust that firewall?
> ...it was acceptable practice (and recommended by ISP's) to simply plug your non-firewall'ed DSL modem ethernet directly into your computer
You have to plug that modem into some non-firewalled computer. Honestly I trust a well kept PC much more than a firewall appliance.