astute (
http://definr.com/astute)
adj : marked by practical hardheaded intelligence; "a smart
businessman"; "an astute tenant always reads the small
print in a lease"; "he was too shrewd to go along with
them on a road that could lead only to their overthrow"
[syn:
sharp,
shrewd]