The St. Louis Cardinals won their home opener, 8-5 today over the winless Miami Marlins, who are off to the worst start in the ...