H & K USP.....So Far, So Good