Good list, the part numbers and such will help those starting out.
I do agree with Jim B in suggesting that those just starting out should get the basics and that which they know they need and add things as you go. We've always kept a shopping list. Much depends on your style of camping, are you a traveler or a sit in one spot camper.