Check out http://self-evident.org/. Particularly the Bond Crash/Course section. Great stuff on the mechanics of swaps and loads of other goodies.
Finding this stuff interesting is a sign that you are a true finance geek! For example, the most recent post explains how you can extract inflation expectations from swaps. Brilliant stuff!