Agreed a thousand times. I get kicking you out of the client, but why isn't the launcher separate so it at least maintains the login between attempts? It's sadistic.