We are expecting and I don't know what I all need for a new baby. What are your top must haves?

Things I know I need/have:
Crib, change table, swing, bassinet, car seat, stroller and breast pump.

There are so many things out there and I get over whelmed looking at them all. I was looking at baby tubs the other day and there are so many different styles how do you know which one to get? Anyways I am wondering what your top baby items are? What could you not live without and what would you reccommend to a first time mom?