Thank you for your time... how long will it take?