跳楼吐血
Oh those crazy Chinese idioms...
I picked this one up in the newspaper today. Google and Baidu searches seem to indicate it has to deal with CRAZY low prices on sale items.
The Chinese friend I've got on MSN right now seems to think that it means "desperate to do something".
-M