<t>I'm not saying an understanding of data structures, algorithms and O(N) notation is not useful, just that in large applications that haven't had significant tuning, the major performance problems tend to have gross causes. I think this is more true with Java than C++/C, perhaps because it's easie...