I wonder if we should only start the server when you actually request it from Live Development, instead of doing it for every project you open (even if you never use Live Development on that project). Since we'll be adding the logic anyway to have Live Development wait until the server has started up, that shouldn't cause any problems (other than a slight pause the first time you open LD in a project).