I've been doing a fair bit of multi-thread lately and one thing that keeps bugging me is the sync with the GUI.<BR><BR>C# makes it relatively easy with the use of BeginInvoke, but I seem to find ...