Do infinitely many points in a plane with integer distances lie on a line? Someone posted a question on the notice board at my University's library. I've been thinking about it for a while, but fail to see how it is possible. Could someone verify that this is a valid question and point me in the right direction?
'Given an infinite set of points in a plane, if the distance between any two points is an integer, prove that all these points lie on a straight line.'

MR0013511 (7,164a) 
Anning, Norman H.; Erdős, Paul
Integral distances. 
Bull. Amer. Math. Soc. 51, (1945). 598–600. 
The authors show that for any n there exist noncollinear points $P_1,\dots,P_n$ in the plane such that all distances $P_iP_j$ are integers; but there does not exist an infinite set of non-collinear points with this property. 
Reviewed by I. Kaplansky
I can add that the first result mentioned requires lots of points to be on a circle. I believe the current record for points in the plane with all distances integers, no three on a line, no 4 on a circle, is 8. 
