I lost my 16GB Black 3G on NYE

But I want another as their so damn addictive! I would buy a 3GS after saving up a bit but should I buy now or wait for the product refresh? When is it due to happen?
first of all, keep in mind that whatever everybody advices you here, it is your decision to be made, and it's up to you. because in the end, you're the one using the phone. and every person's needs from a phone are different.
so my advice, is this:
if you've lost all hope from finding it again you have two options:
1. go buy an iPhone now. the plus side is that you're not keeping yourself iPhone-less and that's a blessing

the down side is that whatever model you get, in less than 6 months a new one is gonna come out, and if you liked it, u'll be wishing you didn't buy one now. but as you said, you have to save a bit to get one. so here comes the second option.
2. save that bit and wait until june comes, and u'll be getting the 4th gen. which is gonna have a couple more features than the 3GS. and in the mean time, serve yourself with a cheap phone for now, i dont know, a nokia/motorola/lg/etc.
so it's up to you. if you can hold for 6 months to get the latest release, then do it. if not, go knock yourself out with a brand new 3GS now
hope it helped.
PS. if it helps you more, my 1st gen iphone has a f***ed speaker now, i almost dont hear a thing, and it almost doesnt vibrate. (its gotten quite a few falls...) so, im holding myself with it until june, cz i know the 4th gen. its gonna be a killer. [im betting on a new outer design

]