I can recommend someone but I guess it depends on what you mean by "quite pricy." If you think $20 is too much, then you'll have a hard time finding someone
You can also try craigslist.com... but again.. don't think you can get original work for free. A reasonable fee is in the neighborhood of a few hundred dollars. This isn't unreasonable consider the person is transforming your idea into something that can be used easily on mulitple platforms. Also, they'll likely be several revisions.
PM if you want a name.
http://pagebuzz.com - Small Business Website Hosting. $19.99 per month, no up sells, no contracts, no surprises. Shopping cart, photo galleries, drag and drop editors, graphics, specialized programming for car dealers, real estate agents, and others.