You've got to be kidding, right?
You want some stranger on a bike forum to give you "options for all of the following scenarios that may or may not apply to me", and you don't want to search for this on your own? Um, sure ... right after I finish my coffee.
Do some searching (and thinking) on your own, and at least narrow it down to 20 options. This topic is brought up several times a month--just look through this week's topic, or limit your search to 1-2 previous months.