I just created a spot for my open source project Unquote, an F# library for writing unit test assertions as F# quoted expressions. It's a good example for learning about recursively processing and rebuilding quotations using active patterns and pattern matching, mixing object oriented and functional code (it uses .NET Reflection heavily), and writing unit tests using xUnit.net and... the library itself.