Thank you for your reply. I should probably said "custom objects". Let's say you have a custom object "myTabMenu" and it contain some properties like "tabTitle", "tabLink", "tabTarget", "tabBackground", "tabAnythingElse" (maybe some methods as well). Let's say all values come from a form...