Hi Rick,
Here is another way,just for fun .

data A;
input x1-x5;
datalines;
1 2 3 4 5
2 2 . 4 5
3 3 3 3 .
4 1 3 2 5
5 2 1 3 4
6 . . . 7
. 8 9 0 .
. . . . .
9 8 7 . .
;
run;
proc iml;
use A; read all var _NUM_ into X; close A;
nonMissingRows= x[loc(missing(x)[,+]=0),];
print nonMissingRows;
quit;

Xia Keshan