I didn't buy anything until a few weeks before due date in case something went wrong! We were given a 2nd hand cot, which was great for both our children, I just bought a new mattress. Had a moses basket for early days, but during the day the pram was more convenient for sleeps as it was downstairs. My second had a baby sleeping bag, which she loved. It lasted for ages as I just added extra material to the bottom when her legs got too long. It was a great idea as babies are really good at kicking all the covers off and then waking up cold. There is an awful lot of stuff out there that really isn't necessary but you do need a wipeable change mat you can just put down anywhere for changing nappies, and I also made a lot of use of a changing bag which had a small change mat in it and room for nappies and wipes. Great if you are travelling or visiting round other peoples houses. For the first few days you just need vests, nappies, wipes, baby gros, blankets and sheets and a changing mat, plus nappisan or some good stain remover for getting rid of all the poo stains when the nappy leaks! Don't even spend too much on baby-gros because you don't know how big your baby is going to be. My first was quite small and the vests we had swamped him and we had to get some smaller sizes (he's taller than me now though)! If your baby is big then you might waste money on clothes that are too small.