I used the following solution (pulled from Exact portal) when we were having problems posting...it took forever before we made these changes:
Answer:
Windows XP and 2000 workstations have a wait or run extremely slow or timeout state when posting large reports or data intensive processes in Progression. A possible solution to change the following settings. These settings only apply to Windows XP and 2000 workstations.
The default maximum number of ephemeral TCP ports for Microsoft Windows is 5000. To increase the maximum number of ephemeral ports you must set the following registry parameter:
WARNING: The incorrect use of Windows Registry Editor may cause serious problems that may require a reinstall of the Windows operating system. Exact Software cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
Step1:
From Windows Start, Run, Regedt32.exe
Select, Hkey_Local_Machine\System\CurrentControlSet\Services\Tcpip\Parameters
From the Edit Menu, Select NEW, Select DWORD Value. Type the Value Name: MaxUserPort, select Enter.
Double Click on the new value name, MaxUserPort, from the Value window, select Decimal, set the Value data to 15000, select OK.
Step2:
From the Edit Menu, Select NEW, Select DWORD Value. Type the Value Name:TcpTimedWaitDelay, select Enter.
Double Click on the new value name, TcpTimedWaitDelay, from the Value window, select Decimal, set the Value data to 30, select OK.