Is there any way of taking one of the mini pciexpress cards like used in laptops with 3g and using it as a gateway for an asterisk machine to accept and make calls over vodafone to a best mate or family handset? Would be awesome to do video calls as well but perhaps I am being a little too ahead of myself here since I dont have anything doing video thru asterisk at all yet. A USB device would be workable as well but I imagine that pci-e will give better performance.

Ideally it would be good if there was a way of texting as well since the less simcards I need to have a bestmate on the better moneywise, but the old gsm serial one I got does the job for texting for now and there is still enough gsm signal here that sending texts is reliable.