I recently flew through the Charlotte airport twice and was delayed both times, so I spent a considerable amount of time there. The delays weren't the fault of the airport itself, but rather the awful service of US Airways. When I was first stuck in this airport for over 5 hours because of a delayed flight, I wanted to charge my phone. Well, I don't know why they have so few outlets, but when you find one it's like winning the lottery. People were scouring the airport everywhere looking for outlets. We happened to find one and everyone in my group just used it in turns. I even saw some people sitting in the bathroom next to an outlet charging their phones and laptops.  The outlet situation is crazy!\n\nI found the restaurant and food choices to be rather limited, but at least there was something. \n\nAs we were flying back through Charlotte to catch out second flight, we had to go through immigration and customs, because we got off an international flight. As we made our way into immigration, the line wasn't super long, so many people just ducked under the ropes to avoid walking through many rows of empty lanes. These people didn't cut in front of anyone, they just wanted to avoid having to walk pointlessly through empty zig zag after empty zig zag of the line. There was a very angry woman who came running and yelled at everyone. She made them all get back out of lines and walk to the end. She then forced them to walk through each empty section of the line. They actually ended up in the EXACT position, since they hadn't skipped in front of anyone anyway.  This lady was crazy. She was all the talk in the Immigration line. She was definitely channeling Nurse Ratched (One Flew Over the Cuckoo's Nest). We had hoped to get through immigration quickly as the line wasn't super long, but we were wrong. The immigration officers were awfully chatty and there weren't many of them. So, it took an exceptionally long time compared to the length of the line. Customs went much more quickly. \n\nIn the future, I will avoid going through this airport, but if I have to be there, I'm bringing a lawn chair for the immigration lines and a power strip to share outlets with others.