I was looking at 95L and found this great little web site with Hurricane Info and some Meteorological data about Tropical Storms/history in the Antilles. It has several radar features and is from the Netherlands Antilles Government, similar to the Cuban radar but in the .English language.