Hi,
I was just there and my father in-law does a lot of travel out of the states. They have made a law that starting in Jan of 07 a pasport will be required. I was there 2 weeks ago and a photo id and birth certificate will be just fine. in fact all they looked at was my drivers licence. I hope this has helped you!!
good luck to you!!