There's a tropical weather disturbance that has a medium potential for developing into a tropical storm. Right now it's dumping a lot of rain in the area of the various islands to the east of Central America... http://www.nhc.noaa.gov/index.shtml