I agree with above posts.

I have been involved in a VERY similar situation before. If you'd like, I'll PM you and we can relate!