I have a class that consists only of static member variables and static methods. Essentially, it is serving as a general-purpose utility class.
Is i
Static methods don't worry me much (except for testing).
In general, static members are a concern. For example, what if your app is clustered? What about start-up time -- what kind of initialization is taking place? For a consideration of these issues and more, check out this article by Gilad Bracha.