I've used this code myself in some personal hacking. It works but it does have side effects. Basically your main run loop stops until the full contents have finished downloading. My general reaction is that this is a fine way to do some quick prototyping or to use in personal software but you should use asynchronous loading in any production app.
by Mike Zornek — Oct 04