The alternative is to go through a visa processing company, which increases the price and decreases the hassle. They'll provide the consulate with an "invitation letter" good for 30 days and deal with all the bureaucracy. I can't wait for the new 5-year visa scheme to be ratified!