I ordered everything pre-cut, but I ended up using a cutting torch because the beam was cut short.... The rack was no problem, I also made some parking lot bollards, indoor bollards, and two door frames. The door frames have been an absolute PTA.... I have built them before, but I have never installed them in an existing building. If I ever do them again, someone else will take the tin off the inside and outside of the building before I start. I have no intentions of ever working with this company again. I built the door frames like the job superintendant said, and had ordered the 8" channel pre cut to what he originally said. One of the doors is a 10' garage door and the tells me that he needs a 2' header after I have the frame laid out ready to weld. I had to add some of my 4x4 tubing drops to make the header. I also asked about the sheet metal work around the doors (I do not do this kind of work) and he tells me the door guy trims that out. He comes back later and asked me about the door trim, and says the welder always trims out the door. I never submitted any sheetmetal in my bid. Now I am going back and forth with the project manager and the superintendant, the project manager tells me to take care of it. I have no clue about triming out doors, and now I'm pissed! When we went over the 10' roll up door he said that he would take the double door out. Come time to install the frame I have to take the double door out, which added about 4 hours to my day because I do not have those type of tools. Everything has been vague and nothing is specific; now I kind of see why. Some of the other contractors have said that sometimes you do something one way, and then the next time you have to go back and redo what you have done. I have about $2,000.00 tied up in this job, and I do not have the money or the time to be jacked around. They get you by the balls and begin to squeeze them by subtily adding things that were not discussed in the begining. Then they say take care of it so the superintendant will OK your bill getting paid. I'd rather stick with small jobs!