Gals, the list is very long! Plus not everyone needs everything and you don't need to buy everything before baby arrives.
Cos certain things will be given by hospital, certain things will be given to baby as presents. Just need to get 2 basic sets of clothes and blanket (recieving blanket). The other stuff like lotion, cream, etc etc will be given by hospital (part of the sample pack)...
Unless you are fussy like me and intend to use only organic products, dunnid to buy...
Stroller, pram, etc etc, don't buy until baby arrive...cos there might be pple who will give you as present (trust me, my nephew has 3 strollers as presents!)...and what you buy b4 the child arrive might not be what you actually need (when baby arrive already then you will realise you need alot of space to put this and that!)