Wow, so I added some MsgBox statements into my code to test on a couple of these machines and I have narrowed it down to these lines...

Set adoBrowseRS = New Recordset
adoBrowseRS.CursorLocation = adUseClient

Why would one of those cause a problem?