OK, so I do LotSB first and then Arrival?
I've already done Firewalker and Overlord. I've done a couple of missions involving anomalies on planets too, mostly Blue Suns stuff.
--
http://img31.imageshack.us/img31/670/ohbrett.png