Did you pay most of the money up front? Thats usually the reason most jobs take a long time. At least you got it back. Cecil.........