Did you watch the show on Science Channel called Telescope? It features a number of our NG teammates talking about JWST, which is currently being assembled at Space Park and NASA Goddard. Final assembly will be here. At some point, we should see if we can get a TRA tour!
If you missed the show, you can stream it on the Discovery channel website at http://www.discovery.com/tv-shows/telescope/videos/telescope/