what i would do is get talkatone running on it with a google voice number in the meantime and then see if an unlock comes out anytime soon...but the more you have it the mroe value it looses approaching the iphone 5 release

Yah before you get a new one make sure it has not been updated, People do that sometimes and lock it up again. I can't really guess how long it'll take, It just depends. I reccomend you get a factory unlocked iPhone next time though.

I will no longer be very active here anymore due to a variety of reasons.

It's gonna be longer than a month for an unlock for that. If ever. I'd say there is a 10% chance a gevey type solution comes out within 6 months. 1% chance a software unlock like ultrasnow. Those are just my guesses but I'd say they are pretty accurate. Give it back or sell it and buy an unlocked one.

I would sell it now while it's still worth something. I can pretty much guarantee you that nothing is in the works as far as an unlock goes for the i4 at that firmware version and baseband. Maybe the 4.11.08 unlock will come out soon (don't hold your breath) but seems everybody has shifted the unlocking processes to the 4S now. Sorry but get rid of it and try to make a lil cash for yourself. It was free so anything you make is gonna be 100% profit