I did not want to buy leather over the internet, because I wanted to find the right thickness by feeling it in my hands. I found a small leather store on 27th St and 8th Ave in Manhattan, close to my office. They sell rolls or scraps and I just pick up a few scraps there every now and then (I use vegetable tanned leather only). If you go to Bladeforums or Knifeforums (tutorial sections) I am sure you will find many links for buying leather on line. I prefer 7-8 ounces but you could probably work with thinner leather although the danger of cutting through the leather when sheathing the knife becomes a reality, for me at least. Any thicker and it will become difficult to fold a pouch style sheath.
As for the fasteners, I got aluminum fasteners at the local hardware store – they are called Binding Screws or Post Screws or Chicago Screws, depending on where you buy them. I do not like the aluminum ones and will drive to the nearest Tractor Supply Company over the coming weekend to get me some brass screws. They will be both stronger and look better than the aluminum ones. I believe Binding Screws are as strong as rivets and much easier to use. Just remember to add some Loctite when you fasten them, otherwise they will come loose.
Cheers,
Gideon