 But now how are you? How are you? Yeah, thanks for having us here today. I think the event's going very well. I like the story. It seems like you guys have really thought this one through. How long have you been with the company? I joined Mercury Interactive in 1998. So if you add up my cumulative experience, I've been doing this for roughly 15 years. I've got it finished such a long time. So take me through those 15 years and where we are today. 15 years ago, what was your job? What were you doing? It's interesting. I was in the field. I was responsible for building a pre-sales organization which serviced Mercury Interactive's quality of customers. So at the time, 15 years ago, everything was about automated testing. And it was automated testing at the GUI. And the big worry, and it's unfortunate for I-100, is whether or not their apps were going to survive the year 2000 switchover. So if you remember those days, millions and millions of dollars being funneled just to make sure these apps would stay alive because everyone thought their businesses would be out of business at the turn. That was driving Mercury's business in the early days. We transitioned very quickly, I should say, to the dot-com mania. In mid-1999, it was all about web development. Everybody was chasing each other. They were putting up their first corporate web pages and many circumstances. Literal story, I was called at dinner at 7 PM by the men CIO of Walmart.com. He's asked if my team could show up that night to do a 30,000 user load test because Walmart.com is going up the next day. And the CEO just heard about all the outages associated with websites that couldn't scale. And we were at Walmart.com all night doing a load test for these guys. It was crazy times. And now load testing has a whole different meaning. No, it totally does. You think about the complexity of the apps. These were simple websites. The most complicated thing was adding a widget to a cart processing a credit card. Now everything is composite apps and then there's the processing.