We don't have any mossies round our place, the midges eat them all!:oo:
Flyscreens are the best, but you have to be careful not to shout through them, because you can strain your voice.
Take it from one who knows, and I have the scabs to prove it :B B vitamins (vegemite, Barocca etc) have a minimal impact on mossies, and almost none on midges. I do believe that both find their meals by following the carbon dioxide trail that animals exhale believe it or not, so if you don't breath, you won't get bitten.
Cheers,
P