Hi chris,
You may hook up with an agency if: you don't have much time to get around with things, you don't want to take risk and want to make sure everything is complete, and you want to spare some significant amount of cash.
Before you decide, try to read CIC's how tos in doing things. If you...