Hi Ted,
Right, this is an enhancement at 9.4. Less code, easier to understand.
At 9.3, you would have to use a while loop like so...
rows = gp.SearchCursor(myTable)
row = rows.next()
while row:
print row.getValue("Rank")
row = rows.next()
At 9.4, you can you use a for loop (you can also use the while loop approach if you desire)...
for row in arcpy.SearchCursor(myTable)
print row.getValue("Rank")
-Dave