I wanted to see where it was trying to send the file, so I did the following.
Response.Write((Context.Server.MapPath(savethPath) & "\") + getFile & "<hr />")
And this was the output running in VS, and I could just imagine the IIS string would be the address to the website folder itself.
G:\VS-Projects\VB\Upload2\2\2\ShareName\Images\LoggedUser\Thumbs\06405040312022395.png
I am not entirely sure WHY I had the Context.Server.MapPath() there. But it caused me nearly 12 hours of headache.