That is a spooky article. And I think that common sense tells us that it is very possible that do have nukes here.
Reminder from last yr (Osama's Revenge): http://www.ianlivingston.com/archived/2004/osamasrevenge_july14.htm