Firstly, you need an Engineer before you can get an estimate for the work to be done and anyone that tells you different are being misleading. It is always beneficial to have an Engineer and contractor that has worked together before and have a good understanding of each others process.It is sometimes not a bad idea to contact a contractor and have him refer an Engineer he is currently working with or has worked with.It is much easier to have a contractor look at your project first and have him do the ground work needed to fulfill your Engineering needs.I am always ready to meet new clients and answer any concerns they have.