I did not build modules for my site. I opted to use Xepient's Open-Smart Module I picked up off of Snowcovered.com. It works great and allows the user to build .ascx files and load them into the control BUT it did not allow me to utilize the .NET or DNN localization power. After working with Xepient and some trial and error on my end we came up with this solution:
As with any other DNN module add the following into your control:
<asp:Label ID="lblEquipList" runat="server" Text="Equipment List" resourcekey="lblEquipList" Font-Size="X-Large">asp:Label>
Then navigate to the Open-Smart .resx file here: /DesktopModules/XepientSolutions.OpenSmartModule/App_LocalResources/. Use the this file for English XSSmartModule.ascx.resx.
Open the file with VS or XML editor or any text editor and add your resource information. In this case I have added lblEquipList.Text = Equipment List. For testing purposes I also added a XSSmartModule.ascx.fr-FR.resx file and added the same resource but gave it a different value: lblEquipList.Text = FR Equipment List.
When I saved the file and copied it to the directory listed above it worked great!