as I ssaid it sounds like you are being %100 upfront
so the reason it can happen
peoples expectations get all screwed up
you can be upfront with them but for some reason they think I had this web designer guy do this job and he was lousy he was always late etc....
so it would not be on your end it would be on the endusers end (the person you are doing the job for)
so sorry if it came across harsh was nto trying to
its tough I have been making my living doing web stuff for 6 years now and am doing great I just run across alot of people that have had probs and they bring it up
if you are in the creating mood do your own super cool sites and have fun with it find something you are into and give back to that by doing a cool site
you will be much more motivated (as Chicken said people will complain)
so this way no one bitches at you
trust me even for free people will bitch ???
anyway get a domain and have soem fun