generally i plug the memory card in, and from there in Canon DPP I...
adjust exposure, contrast, colour tone, colour saturation, white balance, NR if needed and RAW sharpness. I will also crop them if needed. Then I'll usually output the ones I want into JPEGs at 1024 pixels on the long end. Then the same again at 620 pixels on the long end, this time into TIFFs. I then add borders using Irfanview (phatch would make this a little easier but sods law it doesn't like DPP TIFFs...) and finally save as JPEG. I only need to sharpen once because the final sized image that DPP puts out is sharpened and doesn't get resized again.
I haven't found out how to make rotations in DPP so if I have a wonky picture I alter the process slightly, I make my alterations, output it as a TIFF, rotate it to correct the wonky horizon in Irfanview, crop the corners, then save it again, fine tune it again in DPP and output to 620 pix. TIFFs and add borders.
It's a bit of an odd workflow that is always subject to change but it works for me and quality loss is still minimal as only the final product becomes a JPEG. The small bordered images are for internet/email use and the larger ones are for when I want to view them on the computer. If I have taken a photo of a newspaper or something I will also output a large image so it is possible to zoom in and read the words.
I committ all changes I have made to my RAWs in DPP (shock, horror, gasp!) and then copy them off the memory card onto the computer. Job done, 100 photos will take me an evening's work if I'm determined, but I often spread it over a few evenings.