Thanks Brent you did answer my questions.
My second question was this kind of scenerio - create an application app1 from say the f5.http template. Then for a specific application reason I need to add an iRule to the virtual server. The issue is the f5.http template does not have a way to add a user created iRule to the virtual server. I guess the key will be to create a template that has 90% of what I need and to add to the template that ability to add any additional iRules I need. Our standard http virtual gets 3 to 4 iRules added each.
Mark