What I learned from a failed iPad appgarysieling.com1 point·garysieling··0 commentsOpen articleSaveView on HN