This has been discussed in other threads, to which future thoughts would be profitably posted, if we want to have all the ideas on this topic collected in a single place.
See, e.g., Double Mileage Run: buying two tickets for a single flight
http://www.flyertalk.com/forum/showthread.php?p=3515905