Putting thread back on track due to BFL fanboi derailing.
If you have ordered from ButterFly Labs and have not yet received your product, you are entitled to a refund whenever you request one (per FTC rules).
First ask ButterFly Labs for a refund, they will probably say no but you might get lucky.
If you ordered via PayPal you can file a complaint with them even if you are outside the 45 day window. Multiple customers have already gotten a refund from PayPal that was outside the 45 days.
If you ordered via Bitcoin or Bank wire, you can fill out a complaint with the FTC at
http://www.ftc.gov/complaint and they will advocate for you with ButterFly Labs to get your refund. You can also contact the office of the Kansas Attorney General and inform them that you have had your money taken with no product delivered for months, just more promises.
You can also do a paper filing with the DA here:
http://da.jocogov.org/complaint-formsThere are also several threads on how to get a refund from ButterFly Labs, here are two:
https://bitcointalk.org/index.php?topic=266945.0https://bitcointalk.org/index.php?topic=272585.0