I have to spend a fair portion of my time developing in dotnet 1.1, and as I'm sure anyone in a similar position will appreciate, the more I get used dotnet 2.0 and above, the more annoying it is to go back to the early version. I'm getting increasingly fed up of messing about with ArrayLists and the like when I want to be working with Generics and ideally doing so with Linq.
Can anyone recommend any tools, techniques, libraries or anything at all to help make dotnet 1.1 life more bearable, especially with reference to the collection processing shortcomings mentioned above?