A short post to point out a great blog posting from Julian Kuiters explaining how you can configure the LOOKUP component to do lookups based on ranges. Here's the link: http://www.julian-kuiters.com/article.php/ssis-lookup-with-range
Julian points out the value of being able to modify the SQL statement that populates the lookup cache. I'm sure there are many scenarios in which this could be useful.
-Jamie