In my application, I need to allow a user to create user defined fields.  For example, I have a module called general information and I would like the user to be able to create fields such as 
Field						Data
OS						  Windows
Developer			   External
Platform				  Gameboy
...							.....
I would like to support just the basic types.  I have know idea of how to do this, any pointers would be helpful.  I'm using MS sql server. In addition, does llblgenPro support this? In other words, does llblgenPro help with the creation user defined fields in any wahy and, if I am able to do this, will I be able to filter data against user defined fields?  Once again I have no idea.  
Thanks
Eric