Capo & Giordana run smaller than Castelli.
Keep an eye on Colorado Cyclist - sign up for their email alerts, clothes go on random sale all the time.
http://www.coloradocyclist.com/product/category/90270
The Cortina jersey on sale now is my favorite jersey, except it only has 2 pockets - but the pockets are really big. Black is better than white, the fabric is really sheer. The Stella jersey is club-cut.
Also, my club uses Primal, and their jerseys run on the small side (probably still too big for you).