If you have a palm or windows mobile device you can get SkyGuide. That's what I use, it's especially handy when I am in the process of commuting and have to change which flights I will be taking (all the schedules are downloaded to your PDA, no need for an internet connection). They say you have to pay for it, but I've had the "free trial" for almost 2 years and haven't paid a dime. Neither has anyone else I know that has it.