Ok, this is going to sound horribly geeky, but I wrote a web-based database program for my recipe collection. I'm able to sort by type (dessert, side, main, etc), main ingredient, season and by my own personal rating. There's also a search feature.
I put in over a year's worth of BBC Good Food guide recipes that I like and other recipes I had collected. The BBC Good Food recipes simply reference a month and page number, other personal recipes have the full recipe typed out.
Terribly geek but highly effective.
[old attachment deleted by admin]