For those concerned it's taking too long... New ideas, new agreements, and implementation of new procedures, etc take FOREVER in big companies, especially F500's. I should know because I work for a company within the top 20 F500's. Things have to be sent through, approved, and tested by what seems like a million people before wide scale implementation and acceptance. The product doesn't magically appear the day after a signed agreement. Weeks and months are nothing. Don't beat yourself up and overanalyze the day-to-day things. :)