On the question of smaller versus larger projects, if you look back at the 1960s, 1970s, and 1980s, a lot of what we were doing was automating very specific functions in organizations, such as pay systems, tax, and some of those more specific functions.
As we move into the current age, the types of things we do today are very much cross-functional, cross-organizational. So on a security basis, you hear about interoperability. You hear about the need for all these agencies to work together. Some solutions require a tremendously more significant and substantial initiative to make them go forward.
Obviously the challenge is to break them down into bite-sized chunks. But we can't avoid the kind of work we're into today that says the government is a big enterprise, and there's a need to share information and data. I use security as a good example, but there are other good examples.
We need to pull in all of our financials, so we know what the government is doing holistically. Those require much more sophisticated, larger, interoperable solutions across this organization. These are also occurring in industry. The challenge here is to do them in bite-sized chunks.
If you take a solution off the shelf, such as one from SAP, try to stay with the solution and not modify it.
So there are a lot of lessons learned. We understand how to do that; we need to do it better.