The work that went into re-doing existing features in 3.0 is exactly why we, as a community of users, need developers to be able to generate sustainable revenue for apps. The 1.0 for any app always has conceptual mistakes, and even when the developer is not correcting mistakes, the OS state of the art moves forward. Old parts of the app need to be revisited just to stay up to date. The idea that you pay once — and just a few bucks at that — and then get updates for years to come just doesn’t allow for something like Overcast 3.0. There are some nice new features in Overcast 3.0, but the best aspects of Overcast 3.0 are the ways that existing features have been improved.