Amateur analysis & prediction (for those who like longwinded posts ;)