They better hurry! According to the mentioned website: http://theafrican.com/13Sep07.html
Oct 27 2014 is end of 42-month countdown of Rev 13:5, when the power of the Beast runs out
Spring 2015 Return?: in any case it will happen on or before Apr 4 2015
Not sure what to make of that website!
the website was simply to convoluted....for me to even begin to read in earnest