eFinalDate: Launching in 10...9...8...We're approaching the end of the beginning! That is, the initial development phase of our latest product, eFinalDate, is almost...