In regeards to logging XC time towards your ATP, you heard right about not needing a landing. Look up the definition of XC time given in 61.1(3)(iv). In a nut shell it says that if you flew to a point at least 50nm away from the point of departure and involves dead reckoning, pilotage, etc... (no mention of needing to actually land) you can count that time towards the 500 hour requirement. Go back and look in your logbook to see if you can count any of your previous time towards the 500, chances are you have quite a bit of this sort of time.
I instructed out of KDPA and routinely took instrument students up to KRFD to shoot approaches. Rockford airport is just under 50 nm from DuPage, but if you got vectored onto the ILS 7, that usually took you just over 50nm away from DuPage. It's not hard to wander at least 50nm from your home base with a student, just make sure that you use that time effectively for the student and not just flying straight and level for your benefit.
Viking -
The generic definition of XC time is given in 61.1 (3)(i) Basically if you hold a pilot certificate of any kind (ie PPL, COM, or ATP) the flight is in an aircraft, you land (or touch and go) somewhere other than where you departed even if it's just 5nm away, and you got there by dead reckoning, pilotage, etc. then it is considered XC time. This definition is handy when you are trying to meet the 500 hour XC requirement for 135 minimums.
The only time distance becomes an issue, is if you are going to apply that time to the requirements of a certificate or rating. XC time required for your PPL, COM, or instrument rating must be to a landing at least 50nm away from your departure. For your ATP it doesn't have to include a landing as long as you flew to a point at least 50 nm away.
Make sense???