>My preferred method is to use the "pseudocode" method recommended by Steve >McConnell in his excellent book "Code Complete". I can highly recommend this book also. Using pseudocode, it's possible to mentally break the whole thing down, and see errors. It also makes it easier to make additions/ammendments as invariably happen in development. Phil Parker