Guys, thanks for all of the replies. So many recommendations for Umbrella Labs so I'm going to go with them. I saw that RCS is one of 3 sponsors on this site but I don't know anything about them and that's why I asked. I guess in this case, a site sponsor is not the best choice.
Umbrella Labs, here I come.