It appears that while MySQL can change column types easily (date to timestamp, for example), in PostgreSQL it's not a one-liner.
BuddyZoo is quite a cool idea.
I went to a talk today Jonathan Kozol. If you havn't read any of his books I highly recomend them. he is a major player in the cause for improving public education for children of low-income families.