Fly boxes are a very personal thing. Old school types like me won't go anywhere near anything with foam. I like the Wheatley boxes as well as some knockoffs of them, plus I am a very big fan of the Myran plastic boxes like the ones planettrout posted. I keep streamers in a fly wallet. L.L. Bean sells a nice one, although the one I use is an Orvis model that's no longer available.