does anyone have any insight on best practices to adopt to dispose resources in this type of application? I know that you should not "close" windows 8 apps, but I am concerned about potential memory leaks. What is the best course of action? Dispose every device dependent resource in the suspend event and recreate it afterwards? Isn't this a bit too extreme, especially if the user quickly switches task?