count() should be on an indexed column
Sped up random postcode method fixes #10