@ryanb: I'd contend that if your consumers ever hear stuff like "Avalon" or "WPF", then something is wrong. You shouldn't use the platform as a feature.