reply to markysharkey
Re: 887 with Gigabit ports and Gigabit "internet" Hardware wise, a 1921 router fits the bill. You may want to add HWIC-1ADSL card to keep your ADSL to terminate on your own equipment instead of terminating on the ISP basic router.
With 1921 router, keep in mind that you will then have to have at least ip security license in order to support firewall feature like CBAC or ZBF (assuming you do want to have firewall in place between your internal network and ISP/Internet).
Another consideration is to get firewall with full routing capabilities and no extra cost for license purposes which is Juniper SRX 210. Similarly you may want to add ADSL PIM card to terminate the ADSL line.