Steven, input sharpening (or capture sharpening, as it's sometimes called) is usually done at the original resolution of the file, before image resizing. This gives you a use-neutral master file which can then be repurposes for different image sizes, as needed (e.g., web-sized images, prints of different sizes).