One way I have been able to get around this is using other DID providers and selling my service as basically a trunk. For example using les.net or did4sale Iam able to buy other DID's outside the US and do a sip to sip call when some one calls that number it is a sip redirect to the VoIPO number in the US. On the outbound calls. I have been able to successfully spoof the caller ID (using asterisk).

Just a thought for those that are interested. I love the voipo service and I am shocked how fast my service offering has grown using them. Though for me to get those extra few clients some times I have to get creative.