Ive been using coinbase as my wallet and i like it alot but i just have a quick question. If i give someone my bitcoin address to send me bitcoins and i refresh and change the address before they send me the bitcoins will the still come through to my wallet when they do send them?
Yes, I believe so. Once they have issued you the address, you can send bitcoins there indefinitely. You could send bitcoins to any of the addresses they have given you in the past. That is the way most online services work.
There are some, however, which do not hold addresses open indefinitely. Like CampBX, for example, the deposit addresses there have an expiration time. You should be able to find out which way they do things based on information on the site, if they do not have information like this easily available then you should consider using a different website (or contact them and complain).