If you are using Sprint you can have them link your sprint phone number to your google voice number instead. All your outgoing calls would go thru GV and you will recieve incoming calls from both numbers. same applies to text msgs.
You can set this up on your GV account.
I heard Tmobile and verizon have a similar feature but i'm not sure how it works.