I love to make efficient apps and often look to concurrency and multithreading to improve application responsiveness and such, but lately my attempts always seem to be blocked by WPF's single-threadedness. No matter how efficient and parallel my code is, WPF seems to continually stall my UI and make my app look incredibly unresponsive--sometimes waiting for a window to render can take precious seconds (where even the mouse cursor won't move). I find this frustrating as it seems there's nothing I can do to speed things up.I love to make efficient apps and often look to