There was another post on the same topic a couple of weeks ago. Yes lots of lies here too although they seem to have sropped off a bit now that we have some rain.
For the kitchen I have one of those horrible bead (well mine is bamboo) blinds across the door. Might not be the nicest thing, especially as it keeps getting caught up, but it does lessen the amount of flies inside.