The new website went live today. I prefer it over the previous incarnation. I haven’t started uploading photos (not that there was much to upload, perhaps some Georgia/US election ones).
Not heard of it? It’s a British-based website for photographers to upload and sell their photos, sharing revenue with Demotix (who sell the photos for you). More here.