Hello, I am $$. Please use me, abuse me, and if you use English, you can even call me $PID ... just don't call me homework, for i am not your finite state machine.
The requirements change because they don't know what they want, or how much they own you.