So I just spent an hour or so trying to figure out a problem I was having accessing the UI thread from a background thread in a WPF app. Now WPF's still pretty new to me and I'm still figuring out how ...