Oh Snap It’s On

February 1, 2011

February 1st, 2011 marks the launch date of the new “screensaveme.com”

Featuring an all new, powerful, content management system, uploading files and searching through pictures is now going to be easier than ever. The wall papers are still at least 1600×1200, some even bigger.

User submission is still encouraged.