Sal,

your list sounds perfect. The little I remember about babies from way back when I last had one was that each baby needed different things, so if you get the basics covered (like you have) you can add to it after bub arrives.

love
sushee