Hi Jeff,
I don't have an answer for the different behaviour of LV 7.1.1 and 8.0 - but I can suggest a better method to scroll/position the table's contents...
You can scroll the table contents around by setting the "Index Values" (top left cell coordinates) property to an appropriate value (Note:the index control itself does not need to be visible).
Example: If your table always has 14 visible rows then you would need to set "Index Values" to [row=1,column=0] for the 15th row to be the last visible row.
A better bit of programming would read the number of visible rows first, using the "Number of Rows" property, then calculate the required "Index Value" row number = Last Visible Row number* - "Number of [visible] Rows" +1, (and then you may need to take the Max(Calculated Value,0)) - thereby allowing for the number of visible rows in your table to be changed without breaking the code.
*Note: remember the columns and rows are numbered from 0....N.
This should work perfectly irrespective of LV versions - gotta be worth top stars I reckon?

Mark.