I got a 12"x12" scrapbook, and will do it myself--the premade ones had too many entries that I won't use (when I got the baby to "sleep through the night", vaccinations, list of hospital visitors, etc.) Plus, this way I can put other stuff in (like how we came up with his name, our extraordinarily long birth story, etc.)
I was going to use the "Baby's Memory Book" by Nisler, but it was very short, had glossy pages (hard to write on), and I don't recommend it. I also looked at "Baby's Book: The First Five Years" by Reynolds...it's much better. If we were going to use one, I'd use that one, because it has a lot more room to write things and lists things you may not think of otherwise.