Has DRM gone too far?