I have found Old Navy to be rather inconsistent with the quality. That said - I know other people just love their maternity stuff.
I haven't tried it, but some people have a lot of luck with ebay.
I haven't tried it, but some people have a lot of luck with ebay.