Hospital Bag

What type of things should one pack in a hospital bag? I fill out my labor and delivery forms at my doctors appointment this Wednesday, and then I have about seven or eight weeks until my due date, and I'm going to wait a few more weeks to pack it but I don't even know what I should put in it. Or in baby's hospital bag for that matter.