Good job on diagnosing and fixing the problem!
For reference, to rule out OneCare as being the cause of connection problems (in most cases) turn off the OneCare firewall temporarily. If the problem persists, it probably isn't caused by OneCare.
-steve