I am geocoding a large amount of user entered addresses and interested in the accuracy levels returned. My GOAL is to get the BEST POSSIBLE ACCURACY score for a given address.

I call the geocder api following way
<http://maps.google.com/maps/geo?q=>{address}&output=csv&sensor=false&key=xx

now the accuracy levels returned for same address with/without premise name

1. q = Key Arena, 305 Harrison Street, Seattle, WA 98109 (Accuracy is 5)
2. q = 305 Harrison Street Seattle, WA 98109 (Accuracy is 8)
3. q = Key Arena, Seattle, WA 98109 (Accuracy is 9.)

Its obvious from the above that the google servers does not return the best accuracy when street name is appended with premise/venue. 

the question is :)
is there a way to pass the complete address ( with premise name / i.e case 1 )
and get the Max Accuracy. ( or how can tell the google server that the address is passed with premise/building name and street name)

( if you are thinking why not just use case 3, the answer is these are 
user entered addresses, they could enter "my moms's house" for premise, with accurate street address. in which case i want the accuracy to be 8 not 5)