Had award trip to LIR last week. Award was with CO miles on US via CLT. Arrived and denied entry because I had less than 90days on my passport (everything i read said needed 30 days). Begged immigration agent and no help from her. Wasn't ready to bribe. The US air gate agents spent half an hour bumbling trying to get us booked on the half empty return flight. They put us back on the plane and sent us home. What I dont understand is that the morning of departure we put all passport info into the USair website and got no flags or warnings, and the gate agent in CLT checked passports and didnt mention anything either. In order to make the most of my time off, we went to hotel and called CO and tried to rebook to SJU. agent tells me we are set, and that i will get back 60,000 pts refund plus some taxes and fees. The next morning in CLT airport, we find that we have no seats and are not ticketed. US air peeps no help. CO ticket desk tries to help and fails but one lady knows who to call for help. She gets us on that plane to SJU thank god...but no one, not once mentioned anything about costs in dollars or miles or if its on the same ticket or what..... Meanwhile I have no clue how we are getting home (out of fear and not thinking anyone else can fix this ticket or that I aint going to get out on a decent award, i caved and bought jet blue tickets home....ouch). Now that I am home and my awesome bargain perfect Costa Rica trip turned into a moderate relaxing and damn expensive Puerto Rico vacation.....what can i do to get those miles back? or whats my recourse with USair? shouldnt they have saved me from getting on the flight to LIR? and CO - i think they are going to whack 60k miles out of my account for CLT-SJU? and I aint getting any refund? so i ended up paying 4x miles for a one way to SJU?