Though that has less to do with the shops themselves, I guess. They really need to fix the 'total randomness' issue with item generation.