Silverlight Best Practices (Part 3 of 4)