Hi Zee,
I would be happy to do this, but it may be a while... I'm overloaded with work right now and preparing with my wife to have our first child any day now.
In the mean time, if anyone else has played with this example, and wants to jump in to help out, please do!

Signature
Greg Collins [InfoPath MVP]
Please visit: http://www.InfoPathDev.com
Hey Greg,
You create an example for me to show how I could extract from a DDL, could
you explain in detail how you did it and post on the dev nuggets. I have
been through the example and find it difficult to understand. I have edited
your code, but need to add on more field after the Description text box.
Also I need to repeat that on the same form but with other info.
Thanks in advance.
Zee