I'm coming around on Horvat.
I also think that he won't cost nearly as much as people think as long as the Habs take on the full salary without sending anything back. That cap space alone has significant value.
As for Crosby, again, I don't think he'll cost as much as people think. If he gets traded, it's because he asked to go to a specific team. There will be no bidding war. It's kind of like Patrick Kane only accepting going to the Ranger and thus only netting a 2nd. Plus, I doubt Pittsburgh would be wanting any salary coming back, which again would affect his trade value.
Obviously he would return more than Kane did, but I don't think we're talking anywhere near "two firsts and an A prospect" here.