Cool, That fixed all the errors, but it dosent work anymore either lol. For some reason whenever I send a file it only sends the first 8kb which would be 1 full buffer, then it calls the transfer failed handler,(which at least I know that that works) then it shows my message box that says that something is wrong. since there are no errors im not sure where to go. I tried to put a break point thinking the the raise even that changes the progress bar might be causing the loop that sends the data to only run once, but the progress bar never changes and TransferProgressChangedHandeler never even gets called. The break was never reached. Im attaching both projects in there newest forms. -Adam