I've just seen this new release from Kamizukuri and am rather keen to get my grubby paws on some! For those who don't know the company produce a range of paper diorama plants and vehicle accessories. I have used some on many bases and they really are easy to use and actually look like the real thing, which is always a bonus!
The Baracuda netting looks spot on and will be a real boon to anyone wanting to furnish their latest modern masterpiece with the stuff. It should be easy to cut and by the looks of things easy to shape too. I'm just visualising a Challenger 2 or Land rover WMIK festooned with the stuff! You can see more on the company's web site here, Kamizukuri unfortunately it's all in Japanese but it does show the range of stuff they do.