Hi Richard!
I often tell people that XMod Pro is, "A MUST HAVE for your DNN Toolbox".
There's pretty much nothing that a client can bring me that I can't build within DNN + XMP together.
For our development company, where we consider ourselves DNN Integrators, we use a range of modules... there are certainly some where we would never rebuild the wheel (for example where a perfectly robust Calendar system with Event Registration already exists... ) but for all of those projects where the client needs something specific, and tailored to their exact needs, data structure, and procedure, we build it in XMod Pro.
Take the robust functionality to create dynamic, custom forms, dynamic templates/views and their combinations in DNN, and XMod Pro is our pick for rapid custom solution development in DNN. Add in the large user community that helps each other out in the forums, the tutorials, and support, and you've got a good partner there for getting things done in XMP.
Sorry if I sound like a commercial, but I certainly am one of the biggest cheerleaders! Catch me at local DNN User Groups introducing people to working with XMP, or if I catch you at an event like DNN World, I'll be sure to talk with you about it even more!
Ask questions in the forum, or catch the blog for more info:
http://www.dnndev.com/Blog/tabid/347/...or catch the 5 minute intro video that I did at the DNN World 2012 Ignite! Session
http://youtu.be/t6UUnmqvW4sHere's the link for free trial request too
http://www.dnndev.com/getstarted.aspxIf you already have DB tables, then making forms for those tables, and basic list views, is very quick to do. Some of the more basic, straight-forward forms would be built through the Form Builder by choosing the db table and then clicking "build" and in 5 seconds the basic form is done. But, it's all of the customizing, working with SQL stored procedures, etc, that you can spend more time doing after the basic functionality is in place. Integrating with jQuery actions, style, design... those are all things that you can tweak as you keep working on and refining things if you want.
Let me know what questions you've got and I'll be glad to help answer