FYI, there's a "new" Canon 70-300 non-L version that's quite an improvement over the old build... it's much nicer and more solid, and while I owned it for a short time I thought it was a bit faster...