Craig's SportsBookPal website has this for NFL and NBA:
http://www.sportsbookpal.com/line.htm
But I haven't seen one for Baseball. But the underlying principles should be closer if that helps get you started. They've got a primer on it here:
http://www.sportsbookpal.com/spreadvsml.htm
Anyone else have any good tools to share?