You have an interesting idea of dividing items into common, rare, uncommon etc. etc. It reminds me of how Diablo 2 divides items into common, rare, set and unique items
I do have a few disagreements with your idea. While I would have common items available, as far as uncommon items and rare...