>>Nope, I tried taking your same code and putting it inside my loop and it still times out. <<
I am not surprised. As 8080_Diver has pointed out if you want to be successful using MS SQL Server, you need to forget all the bad habits you may have picked up using MS Access including record navigation and start thinking in sets of data. Otherwise you may just as well go back to using MS Access with DAO.