When are Arduino 2560 Mega's available

Hello, when will Arduino 2560 Mega boards be available? All vendors are out of stock and have been for several months. Is there a problem at the factory? Thanks.

http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Delectronics&field-keywords="Arduino+Mega+2560"&x=0&y=0

A couple of those places say they have them in stock.