Does it matter which way I order the criteria in the ON clause for a JOIN?

select a.Name, b.Status from a
inner join b
on a.StatusID = b.ID

versus

select a.Name, b.Status from a
inner join b
on b.ID = a.StatusID

Is there any impact on performance? What if I had multiple criteria?

Is one order more maintainable than another?

Edit
Report