This whole story smells funny to me.
I'm with you - my finely calibrated BS detector tells me that there's probably a lot more to this story.