Freddie
Plus, you can lift the throttle when shifting up to reduce the torque the engine is transmitting, making the shift smoother.
Um...since when is that a "can," as opposed to a "should"...?
No offense to you, since you obviously already know about it,

but anyone who hasn't been taught to let off of the throttle when upshifting hasn't been taught properly...
I personally consider my gear-shifting to be both quite quick and almost-unnoticably-smooth...What it all comes down to is smooth, restrained clutch control. I'll describe the technique that seems to work the best for me (which I've tried successfully on several cars and trucks of various origins and ages):
Imagine that the clutch all the way "up" (off of the floor) is 0%, and that all the way "down" (on the floor) is 100%. When upshifting, take your foot off of the accelerator (as I said before, this should be a natural part of your manual-tranny technique), put in the clutch most of the way, if not all (75% - 100%, and this depends on the age/wear of the clutch), select the next gear, quickly pull back your clutch leg most of the way (to somewhere around 25%-10%), and then finish off the rest of that 25%-10%
more slowly, while simultaneously applying the first 10%-25% of throttle (the final clutch motion and first throttle motion should be a direct "trade"). As soon as the clutch reaches 0%, do with the throttle as you please.
If done correctly and quickly enough, the engine will slow down to just about the perfect RPM, and the shift will be smooth.
For downshifts, sometimes it's effective enough to simply leave your throttle foot in the same place while you shift. When you put the clutch in, the RPMs will rise, and hopefully match the correct RPM. Also, if you have time, and are just coasting, you can hold the clutch in for a while, and modulate the throttle until it "sounds" like you're in the ballpark, and then let out the clutch and, well...see if you were right.
These techniques are most useful for ordinary day-to-day driving...upshifting in racing usually has nothing to do with smoothness, and downshifting is done with heel-toe, which is more complicated than I feel like explaining right now....
Edit: Oh yeah, and I almost forgot to mention...
practice, practice, practice, practice, practice, practice, practice, practice, practice.... 