Changed the IrcConnection to use a thread. Changed the Client's Start() into Run() which should be run in it's own thread and has to get a delay-Action pased in, because Portable Class Libraries don't have the Thread class available.