Each time my code needs to talk to the network or a database I use a backgroundworker, can I use too many, what is the correct way of doing these tasks?
If I don't use a background worker the gui locks up if a remote host is down etc so using a backgroundworker is the only way I know to fix this.
I'm self taught so I'm learning as I go along, thanks to all who answer.