Jeff, really the Unknown Host Exception was the only big hiccup.
Apparently some people have been catching that exception and retrying
a few times.
One minor note:
Android complains about the IOException, but as far as I can tell it
just pulls that out and keeps going.
Other than that, it worked out of the box! Pretty sweet.