A “Miles Donation” web-site, where users can gain bonus miles for their traveling dreams. Once a user is registered, he needs to publish his dream to earn first 1,000 miles. These miles can be donated to other users for their dreams. The dream needs to be outstanding to attract as much donation as possible. Everyone is able to call friends for help and use a chance to gather enough miles and make his dream come true.