Did you leave out a ? in your typical page request?
This is true, I did not use any question marks in my page request. I treated it as if I were accessing a sub directory/folder on a webpage and just separated everything with forward slashes. Is the question mark required? And if so why would that affect the code returned by the Arduino and not the actual page request that was originally sent to the Arduino? I would think that a question mark would be treated the same as any other character and would only make a difference depending on the particular code I put on the Arduino. I'll try the code later tonight, I suspect it would work fine since it's only doing simple digital output toggles - I find my code only has problems when I try to work with the servo. I actually had a similar problem with my GPS over the summer though I didn't pursue it then - I suspect that there's some sort of conflict with the timers when doing Ethernet communications and servo control.
Not sure what you have going on on the pc side
I'm sending the packet as a basic browser query and I'm parsing the response verbatim as the Arduino sends it minus the header, so I see the two packages I have listed in my code appear on my PC most of the time, but every so often it fails