it is an object oriented framework, basically a collection of classes and functions that you use. Object oriented code is great for code reuse, if designed properly you can use the same function over and over for many things and more functons are not needed. -- Joseph Crawford Jr. Codebowl Solutions codebowl at gmail.com