Currently DropBoxStorageProvider.Open() method returns bool. If connection fails, it's impossible know what was the reason.
For a GUI application this approach is not practical. For example, I want to know, if the Open failed due to the invalid login credentials or because there is no network connection.
Currently I've to present the end user with a window that say that the attempt to establish connection has failed due to either a network problem or invalid login credentials. Which is not very nice to say at least :)
I propose that the return value of the method to be changed to void. It should raise appropriate exception if it fails to establish connection.