wow. thanks for writing that up. if it's any consolation, you likely just saved me untold amounts of pain as i am wrangling with what approach to take for saving a small but not trivial amount of structured data in my app. this pretty much rules out core data!