I need to program a dynamic GUI. I have a server that communicates with a client. The client downloads a set of questions from the server and returns the input back to the server for storage in a database. The questions can change. One site might ask 5 questions where as another might ask 100 questions. I need the layout of my form to look professional and clean. Whats the best way to generate some kind of dynamic form at runtime that can accomplish this? Does anybody have an example? Any advice would be much appreciated. Thanks!