I did a card for Joy where people were able to sign it cyberly and add photos, etc. Then you can print it and have it made into a book. It is an option if you are trying to reach people from great distances as well as compile it in time.
Wonderful idea! ITs a great way to have the reach out to her and for her to know she has everyone support!
Another idea (not sure how crafty you are) but have everyone decorate a quilt square and then assemble it into a small lap blanket, doesn't have to be anything big or extravagant.... we did this for my dad and he loved it.