I'm incredibly excited for JWST and thrilled that it didn't fall victim to the budget ax last year, but it is the poster-child for terrible management and cost overruns. When it launches, it will be a technical marvel and scientific triumph, but (much like the F-35 program) it has proven to be a drag on other science funding within NASA's budget. It was originally supposed to cost $1.5 billion and launch in 2010. Now it is estimated to cost $6.5 billion (with $8 billion budget cap) and is scheduled to launch in 2017 at the earliest. Regardless of the quality of the science or the mission at hand, this is no way to manage a project (i.e. start by deliberately low balling the cost and than suckle money for the project as it grows in size) and it doesn't help efforts like Penny4NASA when Congress sees behind schedule and over budget projects.