The array style paramaters is used throughout most of the PEAR implementations (it's in their development guidelines I think). I believe it is a good way to do things and it really can't hurt to be consistent with PEAR. Might not hurt to have a look at what their guidelines actually say. Michael