General Riemann-Liouville linear two-point boundary value problems of order alpha(p), where n - 1 < alpha(p)< n for some positive integer n, are investigated on the interval [0, b]. It is shown first that the natural degree of regularity to impose on the solution y of the problem is y is an element of Cn-2 [0, b] and (DP-1)-P-alpha y is an element of C[0, b], with further restrictions on the behavior of the derivatives of y((n-2)) (these regularity conditions differ significantly from the natural regularity conditions in the corresponding Caputo problem). From this regularity, it is deduced that the most general choice of boundary conditions possible is y(0) = y'(0) = ... = y((n-2)) (0) = 0 and Sigma(n1)(j=0) beta(j)y((j)) (b(1)) = gamma for some constants( )beta(j) and gamma, with b(1) is an element of (0, b] and n(1) is an element of {0, 1, ..., n - 1}. A wide class of transformations of the problem into weakly singular Volterra integral equations (VIEs) is then investigated; the aim is to choose the transformation that will yield the most accurate results when the VIE is solved using a collocation method with piecewise polynomials Error estimates are derived for this method and for its iterated variant. Numerical results are given to support the theoretical conclusions.