It goes both ways.. I've been shafted more times than I care to count when it comes to getting paid once the work is done. In fact, no one here on this site has paid up as agreed when I have accepted work from them and completed it.
They were my best bud until the work was done and then I could not even get them to respond to any correspondence. So needless to say, I tend to shy away from anyone on this site asking for help or for any work to be done.
For some reason, most just don't realize the amount of time and effort that goes into creating something like this..
http://billstelling.com/forum.php