My friend Jason told me about Google voice, and for anybody that has phones in multiple locations (that would be YOU) Google voice is wonderful. Here's what it does:
It will call all of your phones simultaneously. It's trippy because I have a Verizon Phone (because AT&T sucks), I have an iPhone (because iPhones are the best) and I have SKYPE on my laptop. You give everybody your Google voice number, and then it will ring all phones. You can make it go to your voicemail message, and you can monitor the message and pickup the call if you want to speak to that person. It is really lovable.