What I have learned in my project indevour for SL:
If you decide to make a singleton, don't include the singleton as a resource in your xaml directly.
Make a class that gets the singleton object, so that no matter how many class instantiations you have refereing to it in the pages that you want to create, you always get the signleton reference for binding your values.