That system south of Bermuda has some potential, but I wouldn't be surprised if it didn't amount to anything. Also, I get the idea that 95L will be dropped soon - it doesn't look very impressive at the moment.
As for MJO, Cycloneye posted a good link a few days ago.