After looking into Glacier National Park, I think I want to spend a few days there. This has led me to think about ending my trip at Seattle, and flying back to Philly.
Also, I don't know anything about Amtrak's pricing system, but their website is showing a roomette from Chicago to West/East...