As far as buying online, I'm sure you could find deals, I prefer to use the local bait shops and the fishing show/flea markets, they are a great source of information, and I wouldn't want to see them go out of business.
Know Before You GoLocal Weather | Marine Bouy Weather | Inshore Forecast | Offshore Forecast | Interactive Wind Charts | Tide Charts | Sea Surface Temps | Chlorophyll Concentrates | Online Chart Viewer