The ML-2955DN must be out again. DAMN!!!
I was checking for it daily and also subscribed to notify when it is back in stock.
Couldn't wait anymore. So, ordered ML-2955ND for $29.99 that was in stock for about an hour this afternoon; but ML-2955DW (Wireless) was not on stock since past few days.