Yup, this has happened to me several times back in high school, when all the shitty bands used to approach me asking to make a website. At first I was like "yeah, cool!" and then they automatically expected me to update it consistently and do things like handle merchandise sales. LOL. Yeah right. Then they get mad at me for not maintaining it. I'm like "I made the thing, you update it".
That was my lesson. I don't make websites anymore for people without charging thousands of dollars and an hourly fee for any future work.
I think every programmer in some respects goes through that, that's how we make mistakes and learn from them.
I wouldn't be surprised if most developers actually did their first project for nothing at all, I think we all under value our skills to start with and it takes time to realise how much our skills are worth.
That's what I find funny when you put a "real" bill into do a site and you see the owners face, if their initial reaction is, "how much??!", I know it's time to go quoting for a different project.
That was my lesson. I don't make websites anymore for people without charging thousands of dollars and an hourly fee for any future work.