To the points above: 1) Done. 2) It's messy but works, so I'm going to leave it. The code does cut the timout value by half, so the wait time is right after all. 3) I looked at this wrong. It's OK as it stands. 4) Done. 5) Done.
To the points above:
1) Done.
2) It's messy but works, so I'm going to leave it. The code does cut the timout value by half, so the wait time is right after all.
3) I looked at this wrong. It's OK as it stands.
4) Done.
5) Done.