I'm looking for tips on how to earn enough points to upgrade to at least a business class seat on a trans-Pacific flight with CX. I have family abroad and travel back and forth about once every other year. Love visiting family, but hate the 15 to 18 hour flight in economy. Looking to get a sleeper seat without having to pay $10,000 or more round trip. I travel extensively with work, but that travel is all domestic. Our company sends us almost exclusively on SWA. I have an SWA companion pass. I'm also a diamond member on Hilton HHonors. I've got points credit cards for both SWA and HHonors. Long story short.....aside from suddenly booking lots of international flights or convincing my company to switch to AA for domestics, what would be the best way to go about earning enough points to get an upgrade to a seat which folds down into a bed? Get a different rewards CC and use the heck out of it for all household purchases? Convert HHonors points to CX or AA? Use the Double Dip feature with HHonors? Thanks in advance for any help.