Use POST parameters
Merge work from master regarding query length restrictions