If anbody decides to play with System.Net.NetworkInformation and write a sample program that monitors changes in IP addresses, DO NOT start manually changing the IP address to see if the program picks up the events. (Which it does did quite niceley)
What happened to me was that each time I changed the address the system created another new interface for the new IP address. At first I though this was just something minor since a reboot removed all of the duplicate entires, but then it happened. First I the defautl gateway stopped working, then the system would crash and reboot when changes were made, and then it simply would not boot anymore.
MS verified that "There are problems with the new IP stack" in my newsgroup bug post.
I'm now re-installing from scratch so I can continue to play with all the great new additions to System.Net...