I bought this bra to free up my hands for typing while pumping and it works great.  It's highly adjustable, so you can get it just tight enough to hold everything securely without being too tight.

I have an Ameda pump and the flanges don't come off the rest of the assembly like the Medela flanges, so it's slightly tricky to get them out of the bra without getting any milk on it when I'm done.  But I can usually manage it.

It comes with removable straps that could be used if you want to wear it as your regular bra.  But it won't create a very attractive silhouette - it would look like you were wearing a jogging bra.  I just open the flaps on my regular nursing bra and put it over the top.