plenty of shirts go with olive slacks. Off the top of my head (there are lots of others I am sure): -light blue -most tattersal/checks that have blue as the main color -ecru -tan -yellow -light pink -plaids of many designs and colors I guess what I am getting at is there are hundreds of shirts you can wear with olive pants. I would avoid a plain white shirt with olive pants, but thats just me. Im sure someone on here who is more experienced in color matching can figure out a nice way to wear a white shirt with olive pants, but to my minds eye, it seems too severe looking, if that makes any sense. and ofcourse, tan/brown/suede shoes. i dont like the look of black shoes with an olive suit, but then again, thats just me. black shoes might look very nice under the proper conditions.