With the nature of DNN and the limited documentation, I find Hundredreds of "undocumented" features that are really helpful items that can improve productivity and reduce development time, what tips/tricks are the most common ones you use to help reduce development time when using DotnetNuke.
                +2 
                A: 
                
                
              
            I find the ability to quickly add a Delete confirmation in DNN very helpful! The syntax requires less typing than normal.
ClientAPI.AddButtonConfirm(testButton, Localization.GetString("Test", this.LocalResourceFile));
                  Mitchel Sellers
                   2008-09-23 19:55:27
                
              
                +2 
                A: 
                
                
              
            Use of the DNN Paging Control to implement Search Engine Friendly paging in custom modules. SImply set a few values are you are good to go.
                  Mitchel Sellers
                   2008-10-20 19:52:42