I spent way too much time "fixing" my network today, that's for damn sure.
On the plus side, at least part of it is actually using IPv6 now. On the down side, I will have to revisit some of what I did today again once my new router arrives in a couple days.
And why does Ubuntu have like umpteen different ways to configure networking now?