Your point makes me sit up and take notice.
make sb. sit up and take notice 直译过来就是：“使某人端坐着并集中注意力”，这个短语的正确意思是：“令某人刮目相看”。因此，当美国人说"Your point makes me sit up and take notice."时，他/她要表达的意思就是:"Your point makes me enlightened."、"Your point impresses me."。
Shirley: I think it's better to rent computers rather than buying them to the benefit of capital turnover.
Boss: That's a good idea. Your point makes me sit up and take notice.
①I suggest that we brainstorm a solution to this issue.
②The cost could be enormous to purchase instead of renting since computers should be changed every four or five years.
③I think office tables should be purchased while equipment like computers and copiers should be rented.
④We'd better make a general cost analysis to decide whether to buy or to rent.
to the benefit of 有利于
In doing this, WIPO would convey the message that it was committed to ensuring that IP works to the benefit of all countries.
It should be to the benefit of humanity if all individuals - and this includes myself - did a renovation or remodeling job on our own character.
If all the information is in the charge of a small group, the combination of this absolutely administration and commercial profit may be very dangerous to the benefit of common users.