I just wanted to make a comment on supporting the new system that you and your team have worked so hard to supply for your company. When developing a new system, make sure that you have the support people separated from the developing people. The reason why this is needed is because, unless it is a show stopper, the developing people will be bombarded with new requests to improve the system and they would not have enough time to actually develop instead of fire fight. The company that I am with has their developers also do the support for our implementation. This causes problems for our developing time line and our support reaction time.
Many other companies who implement a system like this already has this separated which keeps them on track for implementation and support.