Thanks. Looks like a useful tool to figure out why I get those random crashes (is it really the internet access, or server end, or whatever). Now, it is easy to reproduce the problem by switching the wifi, but that is not my root cause. My first impression of constant testing of the internet is that it takes unnecessary amount of computing resources, so it's not going to be part of my final app.