If milestone "A" is the predecessor to task "B" and task "B" is set to start "as soon as possible" and task B has no other predecessors then task B will be set to start either today or tomorrow...even though milestone A may be scheduled for any number of days out...