I don't think anyone should worry about the travel agencies I had mentioned. I'm Ecuadorean and I buy my plane tickets with Delgado Travel, and never have a problem with CO crediting miles to the One Pass account. Yeah, I definately agree to contact the airline before you buy the ticket.
Bueno, adios..