Project Evil, aka the NDISulator, is an NDIS compatibility shim that allows users to run Windows(r) binary drivers for network adapters on FreeBSD/x86. It currently supports a significant number of ethernet and 802.11 wireless adapters that would otherwise be unusable with FreeBSD due to lack of native driver support. This talk will describe why project Project Evil was created, how it was created, and how it works, and will touch upon many aspects of FreeBSD and Windows(r) networking internals and network device driver development. Bill Paul holds a B.S. in electrical engineering and is a senior networking software engineer at Wind River Systems. He began using FreeBSD in 1994 and has been a committer since 1995. His first brush with evil came in 1996 when he wrote his first ethernet device driver, and he went on to develop many more FreeBSD drivers for ethernet, gigabit ethernet, HomePNA, and 802.11b devices than either he or anyone else cares to admit.