Thanks to all who answered! This is a terrific forum!
After you helped me clear that hurdle, I discovered (the hard way) that is_null is not the same as =="" . Apparently an empty cell in a table is not necessarily null. When I rewrote my code to evaluate for =="" , the if-else statement started working properly.
Thank again! You guys are great!
-Jim