Write shows to disk.

Better now but still needs some proper error handling.