In the last decade Ukraine has emerged as one of, if not the single best, destination to outsource software projects. But Ukraine is facing new and increasing competition from great software teams from across the globe. We traveled to Kyiv to find out if Ukraine can remain the premier outsourcing destination in the coming years.