Guys, here is a Gist for a wrapper around the dialogs.form_dialog. It's not complete and I am sure it has a few problems. Was just something i was doing to learn. I often wonder about these wrappers, do they actually complicate the thing you are trying to help with. Regardless, by attempting it, i learn more about form_dialog and python in general.
I also hope it brings attention to the dialogs module. It can be very helpful and save you a lot of time.
Comments are always welcome, even if they are negative but hopefully constructive.
I have to say, I have a lot of time for the members here. Everyone is treated with respect, regardless of your programming level. Means a lot. It gives you the freedom to post your code with the knowledge you are not going to be flamed or torched :)
Edit, when i say not complete, it does run. But it does need more work