Should I avoid using the singleton pattern?
Edit: Okay I wasn't expecting to get closed down.
I guess I should clarify a bit, I have been using singletons for:
1)storing a connection string to a database, or the role of the current user.
2) time consuming data to retrieve from a remote data server - it has a very slow connection.