Firm offers guide to IT contract pitfalls