Trawling through Amazon's fashion section for a great buy sometimes feels like finding a needle in a haystack.