After a bit more reasearch...
I can see now that I went through the tutorial agian for the donation, that it is a static product and should have nothing to do with the product table, so i think that answered my own question. And as long as the structor is the same is should insert into orders along with other products. It' s amazing what we get after going through somthing more than once, I'm just sorry I was so slow at the first pass!
Any who thanks for such a great product and I'm sure I'll be back when I need to collect my thoughts on a more serious matter