Overall response 87-->OK, Array[0] response 85-->good number, bad street name. Street Name appears to be correct. Perhaps I misunderstand the response codes, however which quality result is correct?
http://where.yahooapis.com/geocode?appid=xxxxxxxxx&location=108+Rt+344%2CCopake+Falls%2CNY+12517&flags=P&gflags=L
Array( [version] => 1.0 [Error] => 0 [ErrorMessage] => No error [Locale] => us_US [Quality] => 87 [Found] => 1 [Result] => Array ( [0] => Array ( [quality] => 85 [latitude] => 42.119915 [longitude] => -73.524599 [offsetlat] => 42.119959 [offsetlon] => -73.524663 [radius] => 500 [name] => [line1] => 108 RT-344 [line2] => Copake Falls, NY 12517-5320 [line3] => [line4] => United States [house] => 108 [street] => RT-344 [xstreet] => [unittype] => [unit] => [postal] => 12517-5320 [neighborhood] => [city] => Copake Falls [county] => Columbia County [state] => New York [country] => United States [countrycode] => US [statecode] => NY [countycode] => [uzip] => 12517 [hash] => 6E9ACFCD8EBD7DC0 [woeid] => 12762338 [woetype] => 11 ) ) [@result_msg] => )