Virtual Rivers: Lessons from the Mountain Rivers of the Colorado Front Range