Seeking recommendations for quality open source ASP.NET (C#) applications that align with the following criteria:
- Well-designed and structured with multiple tiers
- Clean, well-commented codebase
- Incorporates various design patterns effectively
- Web pages render flawlessly across all major browsers
- Generates valid HTML and utilizes CSS efficiently
- Makes use of CSS themes over tables
- Avoids reliance on third-party components like grids, menus, trees, etc.
- Includes comprehensive unit tests
- Professional-looking web pages that are not overly simplistic
- Utilizes newer technologies such as MVC, LINQ (although not a strict requirement)
- (Any other important considerations that may have been overlooked)