said by Woohoo5:jcremin, are you saying thr I should run my own fiber to MPLS?
You dont run anything to MPLS, its a networking technology that allows for a form of "IP network virtualisation". MPLS is ... if you will ... "the cloud" for IP routing. It can also be used as a means to provide transport like services over an existing IP network.
I think what jcremin is talking about is obtaining an MPLS based service with access ports in two locations, 1 in a POP somewhere in a large town where you have access to a large number of transit providers at a lower cost, and the other in a POP close to where you are servicing your clients.
Where MPLS comes in is that it provides you with your own virtual routed IP link between those two places (and more as required), but while allowing you to choose your own transit providers for access to the greater internet. Alternatively, the provider may use MPLS and related technologies to provide a layer 2 like cross connect between those two locations, such that it appears like a really long ethernet cable (i.e. totally transparent to you.)