Adventures in app dev