I am very new to tracerplus, but have been making headway in my testing. I have a small project that I am putting together. It is a simple app to scan a product code, and retrieve attributes of that product. I am using 3 sessions to accomplish this. Scan form: SKU, CATEGORY, DESCRIPTION, QUANTITY plus a grid 2nd session "Items": Third session "Stock Locations" I have the scan form setup to perform lookups on session "items". It works just as it should, retrieving category, description and quantity when I input a valid sku. This is true until I apply a grid to Scan Form. I placed a grid on the main session which is setup to filter SKU=SKU, and display 2 columns from the third session "stock locations". When I initially scan the sku, it populates the 3 text boxes, and the grid, but a moment after it seems to go into some kind of a loop. The scan was of sku 001-0601. This apparent loop of some kind continues to refresh the screen, but on its own populates the SKU field with another number, 001-2231. What would cause it to input a new number on its own? Again, the lookups work fine, until I try to implement a grid. DB connections are LIVE types. SQL database.