Monday, I was driving from here in Missouri to Iowa to get my Dixie chopper worked on. I was driving my Isuzu NPR with landscaper body. I got about 20 miles into Iowa and got pulled over by the Iowa DOT. He said since I am commercial, over 10000lbs I need DOT #'s on my truck. I told him I don't do any business in Iowa only Missouri. He said if that truck crosses the state line I am in violation regardless. He had me pulled over for 1.25hrs. We checked all lighting, steering, cargo being secured. He checked to see if had a class E license, proper insurance, vehicle inspection, registration. He asked my for my medical card. I told him I don't have a CDL so I don't need it. He said now you know you do. He asked for my fire ext. He wanted to see my triangles. I had those. I ended up receiving three violations. No DOT numbers. No medical card. No fire extinguisher. Each violation cost $83. So $250 to start off the day. Guy watch out. Missouri, Iowa, and Nebraska are all starting to crack down on us smaller businesses. The states are almost broke and this is an avenue for more revenue. Just be aware. Needless to say I was a little suprised. Thank God I wasn't pulling a trailer. I can't imagine how many violations they could come up with.