i get my hemp fabric from
www.wildnwoolygoods.com - you can get their auctions on ebay for like $5.75/yard for hemp fleece and terry... their user id is wwwildnwoolygoodscom - i think... search a bit for them... it's the cheapest i've found when you're buying less than 10 yards...
also -
www.wazoodle.com has PUL for $3.00something!! i got some and was skeptical, but it's actually really nice... it's not really like other PUL that i've bought... it only has one *good* side... the laminated side... so it wouldn't work as a diaper cover, or PUL outer for a diaper... but as a hidden PUL layer it works great... i use it for wet bags... shipping from them takes a while, because it's from canada and well, it just takes a while... so...
hth!