Steven,
A needle & thread works wonders on many repairs and it works great on upholstery, in some areas. This is primairly the split at a welt (piping) and can usually be sewn together very easily and does a very good job. I like to use the same thread I use for carpet because it is very strong and I can adjust the needle size for the fabric.
I use a very long needle and thread as well to apply the buttons back on.
If you get an example of something you have a question with, put it on here and maybe we can work it out.
Here is a partial clip of hand sewing a braided rug, this may at least give you some idea of what is involved. Hope it helps some.
SA