Ubuntu reserves all ports under 1024 as 'privileged ports'. Therefore only a 'known and trusted' service can access them properly….well this was a problem as you could imagine.
Read more of the SugarCRM issue here
But SugarCRM would still not access things properly. I sigh one more time. More digging and googling. I come up with the idea that I need to give the system user, moi, an account in MySQL with full access to the database. Did this, stopped Apache and MySQL, re-ran the start script with sudo and all came up!