You would usually use a static class as a "factory". It usually doesn't have any state associated with it, all it does is produce other classes. It would usually have the controller type of behaviour.
That's my take on it anyway.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
You would usually use a static class as a "factory". It usually doesn't have any state associated with it, all it does is produce other classes. It would usually have the controller type of behaviour.
That's my take on it anyway.