yeah, that's the ideal solution
we couldn't find however how to get all the GET variables using JInput, plus, sef complicates things too