Often I have a needs to provide different customizations to list, libraries, webs via custom action, which opens custom application page (in modal dialog). I place on page controls to provide UI.
In the beginning of my development for SharePoint I used ASP.NET controls just from VS toolbox. Then I thought that consistent look and feel will be a nice advantage for my customization. I tried to search how to organize my application page in that way and started to use SharePoint (not ASP.NET) web controls.
But every time for every new customization I need to search first in Google for similar case and solution or just look for it in features from OOTB web interface. I'm really confused in amount of SharePoint controls (Microsoft.SharePoint.WebControls assembly and CONTROLTEMPLATES folder) and approaches how to use them. There are a lot of OOTB pages in LAYOUTS folder which I use as examples, but sometimes they are not best for examples.
So my question is: could you advice a nice resource - blog, book or other documentation, which provides description and usage examples for SharePoint web controls?