Silverlight Best Practices (Part 2 of 4)