First disclaimer: IANAL
Second disclaimer: I am Australian, so my experiences and advice may not translate perfectly over to the US.
In my experience, even before going to a lawyer, contact a consumer advocacy or consumer advice body. In Australia, we have a federal body (the ACCC) which...