But the process isn't easy and forecasters don't make people evacuate their cities unless they're sure.

For instance, in the seven-day forecast before Hurricane Sandy, U.S. forecasters didn't sound the alarm, even though the European forecasters were already seeing a big, bad storm coming our way. This situation lead to some criticism that NOAA doesn't have the resources it needs to warn of life threatening storms fast enough.

The U.S. team tweaked their model and five days before, "The U.S. and European models were locked in and consistent and forecasters had a high level of confidence that said something unprecedented was going to happen," Lapenta said.

The fact is, he says, predicting weather seven days in advance is still pretty difficult to do.

Predictions actually start with airplanes and a group of brave pilots who call themselves the "Hurricane Hunters."

Here's a breakdown of how they gather data and save lives:

1. Storm chasers fly airplanes to "conduct tropical storm reconnaissance," explains the Hurricane Hunters Association. These Hurricane Hunters are members of the Air Force's 53rd Weather Reconnaissance Squadron (53rd WRS) out of Keesler Air Force Base near Biloxi, Mississippi. They can fly up to 3 storms at a time. Many of the pilots work part-time for the WRS and are civilians with regular jobs.

Plus NOAA has its own aircraft that make similar flights out of MacDill Air Force Base in Tampa, Florida.

These pilots will literally fly into a hurricane (at 10,000) feet to gather data.

Here's a look at the Hurricane Hunter planes and the people.

2. Pilots drop capsules from their airplanes into the hurricanes. The capsules are called "dropsondes" and they transmit a constant stream of weather data. Here's what the dropsondes looks like.

Here's what Superstorm Sandy looked like on satellite as it hit the coast.

4. Doppler radar is another tool for storm watching. It detects rain associated with a hurricane and can help forecasters figure out how big a storm is and will become.

Here's what Sandy looked like via Doppler radar images.

5. Weather scientists take those billions of pieces of data, combine them with the latest scientific knowledge about the atmosphere, seas, ice, land masses to make models of the weather pattern. These models let forecasters visualize how the storm is forming and what direction it will move.

NOAA wrote their own software for this, some 30-odd years ago, using a popular mainframe language of the day (which is now considered a dinosaur) called Fortran. That software has been updated and kept fresh over the years to take advantages of the latest advances in hardware, Lapenta says.