Hi, Mike. Regarding the IPTV in China, we have been operational since the latter part of last year, and we also are getting some pay customers, so we feel comfortable that commercial trial is going to open up more cities. There are only two authorized cities in China. One is in Harbin, which is operated China Netcom, and the other one is in Shanghai, operated by China Telecom. We are the major supplier in Shanghai. We had split that originally with Siemens and in the second half, we were just awarded by them again and another one was shared by BTE. So those are the two official ones but we do have a contract that we had signed and I am expecting that official license will be given. Those are things we are expecting for the second half, more activity, and we hope we will start making more positive announcements on those. And then the European, as well as the others, we have a good approach in India, which we made an announcement in Bharat, so that is a pay trial. We also have the pay trial in Brazil, and I don't think we can announce the name yet but we have one major carrier in Brazil that had also given us the pay trial, as well. So, I'm more confident that our product has been sustained going through our commercialization, and we are competing against many, many other major companies. So far we feel very good about our competition and relating to our stability of the products. So I hope more activity will come in the second half of the year from business perspectives.
Fran Barton: Yes, Mike, the mechanics vary from time to time, but generally the mechanics would be similar to other infrastructure sales mechanics. So, if you'll recall, the order we sold last year in Japan, we sold the carrier all our infrastructure products, but it took a couple of quarters to rollout because of first time installation, its a new application and new testing and so fourth. There's probably a good -- oh, pick a number -- six-month lag or something, could even be a nine-month lag, possibly, in a new country first time around. Over time, that should shorten up a little bit, but there'll always be some sort of lag. I can take you through more detail offline, but that's the short answer.