Here's an excerpt from their web site:
On May 4, Megabus introduced new Des Moines-Iowa City-Chicago service, with non-stop service between those three cities. You can get from Chicago to Iowa City or Des Moines for $1.00 (plus the $0.50 online booking fee), and you can do the round-trip for $11.00.Megabus.com is the first, low-cost, express bus service to offer city-to-city travel for as low as $1 via the Internet. Since launching in April 2006, megabus.com has served more than 4 million passengers throughout 28 major cities in the Midwest and Northeast.
Our luxury double deckers offer free wi-fi, panoramic windows and a green alternative way to travel. Meticulously maintained with professional drivers at the wheel, when you travel with us, you will be riding in comfort and confidence. We provide low-cost and reliable bus services serving 28 cities from two hubs at New York and Chicago. We offer the highest level of comfort and safety and look forward to serving you!
Megabus has hubs in Chicago and New York City. With Midwest service extended to Kansas City and Minneapolis, this new service to Des Moines makes me think that Omaha is the next logical extension.
This service is an amazing and logical precursor to expanded passenger rail, and eventually, a wonderful complement to it.
My girlfriend and I would use Omaha service often, as her parents are in Iowa City, and we may end up in Chicago for my master's program.
If you get the opportunity, use this service! They extend or cancel routes based on ridership!