Hi!
You can get free web pages if you make up a Yahoo group for yourself.
Check it out:
http://groups.yahoo.com/
There is advertising, but it works for me.
You pick a fun name, and invite your friends, family, and customers to join. They host Messages Archive, Chat Room, Files, Photos, Links, Database, Polls, Members List, and a Calendar which you can enter classes, shows, camps, and birthdays. They offer automatic reminders to everyone signed up in the group. (My favorite feature)
Michelle