I hope Global Exchange works smoothly. I figure points.com will shave a commission on each trade.
Warning: With regular swaps, points.com has sometimes taken my points and never completed the swap. No response whatsoever from customer service.
http://www.flyertalk.com/forum/showthread.php?t=749152