You'll either sing or cry after reading this report. Though I can't tell you how I know, trust me when I say that the results are *highly* accurate ;).
Also, this is a VERY good read because it goes into detail exactly how a windows networking stack works.
http://www.vigilantminds.com/files/d..._firewalls.pdf
Enjoy!