Adam Nathan is supporting his new book on Silverlight 1.0 with live code examples. This means you can modify the code in the browser and see the Silverlight canvas immediately update. It is a excellent way to get an idea of how the XAML works.
Of course you can easily invalidate the code, in which case you get a parser error.
Works on FireFox; not tried it on the Mac.