Billy, whilst I don't think the cause of the timeout failure is the same as is mentioned in this code below, but latter the poster claims the timeout is now working, so perhaps the corrected code may assist.
http://www.dotnet247.com/247reference/msgs/21/106984.aspxIt looks like he is using a different syntax to create the wr object too.
Cheers
_________________
My Setup...
Using MC on XP SP3 32bit, Media is on NAS unit, XBMC on 2 XBOX's & 1 XP PC