A method for selecting a broadcast program, comprising: storing a length of a first time period associated with a first geographical region and a length of a second time period associated with a second geographical region; receiving a user selection of one of said first geographical region and said second geographical region; storing data corresponding to one of said first geographical region and said second geographical region responsive to said user selection; receiving a first user input representing a first digit of a channel number associated with said broadcast program; tuning a broadcast channel associated with a channel number corresponding to said first digit of a channel number if no second digit is received before one of expiration of said first time period after reception of said first user input if said stored data corresponds to said first geographical region and expiration of said second time period if said stored data corresponds to said second geographical region, if a second digit is received before one of expiration of said first time period after reception of said first user input if said stored data corresponds to said first geographical region and expiration of said second time period if said stored data corresponds to said second geographical region, tuning a broadcast channel associated with a channel number corresponding to said first digit of a channel number and said second digit of a channel number, and wherein said length of the first time period and said length of the second time period are non-zero and wherein said length of the first time period is shorter than said length of the second time period. storing a length of a first time period associated with a first geographical region and a length of a second time period associated with a second geographical region; receiving a user selection of one of said first geographical region and said second geographical region; storing data corresponding to one of said first geographical region and said second geographical region responsive to said user selection; receiving a first user input representing a first digit of a channel number associated with said broadcast program; tuning a broadcast channel associated with a channel number corresponding to said first digit of a channel number if no second digit is received before one of expiration of said first time period after reception of said first user input if said stored data corresponds to said first geographical region and expiration of said second time period if said stored data corresponds to said second geographical region, if a second digit is received before one of expiration of said first time period after reception of said first user input if said stored data corresponds to said first geographical region and expiration of said second time period if said stored data corresponds to said second geographical region, tuning a broadcast channel associated with a channel number corresponding to said first digit of a channel number and said second digit of a channel number, and wherein said length of the first time period and said length of the second time period are non-zero and wherein said length of the first time period is shorter than said length of the second time period.