nice one! could be used as a guestbook too.
i am no expert..but my bg color suggestion will be.[i do have a little knowledge in color psychology]
#e9e9e9
#E9EFF5
light/pastel colors would avoid eyestrains/fatigue and headaches. very safe to add graphics too.
blue is good one if its either in light or soft tone. blue [soft] is a good "marketing" color. microsoft uses it as their prime color.