What gear do I need for a new baby / my shower gift list?

My wife and I are expecting our first (and last?) baby this winter. A recent research trip to Babies 'R Us overwhelmed us with all of the products claiming to be "new baby essentials." Being first-time moms who don't want a home full of "stuff," we're wondering if you can tell us what infant items are truly necessary to find or put on our shower gift list. Also, which items need to be purchased new, and which can be thrifted/handed down?

Thanks,
Moms-to-Be

CLOTHING
1-2 kimono-style (wrap-type) onesies
2-3 wrap-type tops and 1-2 bottoms OR 2-3 wrap-type full body jumpsuits. Avoid clothes that have to be put on over baby’s head -- kimono style tops snap, zip or tie to close.
1-2 gowns / sleeping sacks - these are great for easy diaper changes
1 sweater / fleece  - depending on climate/season
Hats - for warmth and sun shade when baby is past the newborn stage
Socks
Mittens so baby does not scratch herself

You need fewer baby clothes than you think; The newborn stage is so fast and it’s OK to let infants wear the same clothes for a few days and nights....