• Jim, my experience is that you will rarely get isolated pockets of woes.

    If you don't like the SQL then a good developer will find that the code is wonky. A good network guy will find horrors in the network infrastructure. A good business analyst will look at the business processes and diplomatically say WTF!

    All in all you will have a system that isn't exactly uncrap