Any suggestions for a specific site that seems to have quick turnaround?
I signed up at localbitcoins.com because that is what was suggested by the hackers. But nobody there will sell me 2.5 bitcoins and they want a crazy amount more than market value for them.
Regarding localbitcoins.com, were you looking in the
"Buy bitcoins online in United States" section here, which typically works anywhere in the U.S. via Western Union, Moneygram, or branch cash deposits (ignore OKPay, Perfect Money, WebMoney, etc., they'll probably just make things more complicated)?
Also, DannyHamilton suggested he may be able to help you out directly:
https://bitcointalk.org/index.php?topic=1037805.msg11193629#msg11193629. He's a widely trusted user on Bitcointalk.org,
see here (and also a trusted escrow agent,
see here), you should consider his offer.
P.S. I'm very sorry this is your first experience with Bitcoin

, but I do hope you'll stick around once this mess is settled.