The second cami (the cream colored one w/ the ruffly bottom) is from Target. The 3rd cami (the silky paisley) is from a yahoo store: Hot Couture http://store.buyhotcouture.com/index.html
I'm returning the first cami (turquoise). I had it on this morning and a strap broke on it. I was just going to sew it back, but it was all messed up.
I am small and small boobed, so I ordered a small. It seemed a tad snug on the sides, but not too much (plus I tried it on over a tank because I was too lazy to take it off). If you have big boobs, then I'd think you'd need to go up a size from the norm. FYI - the bra part of this top seems to be wide set, which makes me look even smaller on top.