I bought my Rancho Safari ghillie last year, and wish I hadn't waited so long. Unbelievably close encounters with both wildlife and people and none of them had a clue I was there, well that is until I stood up on some VERY enethical, unsportsman that walked right thru the bedding area at 5 PM on opening day. At less then 10 feet, he screamed like a little school girl. Wish I had that one on camera.
I have had deer at 7 feet (to close to draw on) and birds land not only on my arrow, but on ME.
So yes, I can say I'm a believer, in the use of some sort of Ghillie. Be it self made, or store bought. I can also say I don't think I have the talent to make what Rancho Safari is selling, that's why I decided to get off my wallet this time.