Well, I have two big jobs to do on the FireBrick.
1. OSPF as a terminal node injecting routes for L2TP and the like.
2. More work on VoIP such as RADIUS accounting and making a big core network telephony switch.
The next step on VoIP is relatively small - RADIUS accounting for the calls and a linux/C app to collect the stats and put in to a mysql database. So tempting.
The VoIP then moves on to be more scalable and having RADIUS authentication and call routing - well loosely based on RADIUS, and the linux/C apps to do that.
I also have all the NAT testing to do. (don't forget kids, NAT is evil, so don't try this at home).
But I promised some people OSPF, so I have to be strong and try that first. Hmmm.
Where is an ADR case to distract you when you need it?