Hi > Where would we stop? Should we include all of the database libraries > that System.Data supports too? Not wanting to get into an argument, surely you stop when everything is complete. :-) Regards Paul Paul Grenyer Email: pjgrenyer@iee.org Web: www.paulgrenyer.co.uk You can’t buy time, but you can sell your soul and the closest thing to heaven is to Rock ‘n' Roll.