I'm just 37 weeks, and only just fully packed my bag this past weekend.
I have packed:
towel, going home clothes, giving birth nightie and nightie for afterward, toiletries (I just went to boots and bought travel size eveything so I didn't have to worry about grabbing things from my bathroom at the last minute, including a new toothbrush), lip balm, massage oil, arnica tablets, Tena ladies pants (have been told they are better than any maternity pads you can get as there is hardly any chance of leaking), snacks (hula hoops beef flavour and monster munch for hubby), bottles of drinks, baby clothes (gros, hats, scratch mittens, vests), swaddling blankets, antibacterial wipes (for the toilet, have been on ward tour...eeuuuggghh), breast pads and nursing bra, nappies and wipes for baby, some muslin cloths, a soother, a deck of cards, a CD of music I like, flipflops, socks, an extra t-shirt and pants for hubby, will take tens machine with me but haven't packed it as I will be using it at home first, birthing ball will also come with me.
I think that's it, there might be more but that list is off the top of my head.
I'm hoping the birth will be straightforward, but just in case I end up having to spend a few days in hospital I've tried to cover all the bases. Of course hubby can go home and get more stuff if needed, I just like to be as ready as I can.