It's not entirely redundant though. Even in the topology described by unixjingleman, the "outer" subnet could be used for "DMZ" servers, that have very strict rules on inbound traffic (say, from an "outer" web server to an inner DB engine).
The OpenBSD platform can be used for traffic shaping in and out of the "inner" subnet.
(No, I don't have an ADSL modem.)