Ok, I went to the bike shop and it turns out that Giant does sell a rack that'll fit a 29er with disc breaks and it will attach to the frame just fine. The thing is, there is no way to attach it to seat post because there are no holes there. So, I was told that I needed to find a seat post rack adapter (size 53). Hopefully that'll be easy to find.
Thanks,
Larry