A nice set of articles regarding non-collection related Generics development.
Part 1 discusses an elegant way to perform Lazy Load to a type. ( my personal favorite )
http://honestillusion.com/blogs/blog_0/archive/2006/10/02/Generics-without-Collections.aspx
Part 2 introduces a way to filter collections.
http://honestillusion.com/blogs/blog_0/archive/2006/11/07/Generics-without-Collections-_2800_pt-2_2900_.aspx
Part 3 shows a way to parse strings into Enum values.
http://honestillusion.com/blogs/blog_0/archive/2006/11/20/Generics-without-Collections_2C00_-Pt.-3.aspx