opportune

adj. 1 well-chosen or especially favourable (opportune moment). 2 (of an action or event) well-timed. [latin opportunus (of the wind) driving towards the *port1]

a. Convenient; ready; hence, seasonable; timely.