An alternative: arrange for a code review session where you walk through the system line by line to one/two programmers/friends. Preferably give them some time to read the code before hand. You will be surprised to see how easilyy (and how many ) bugs are seen. P Asokan