From the 1st of June 2009 all tourist visas must be obtained from the Libyan embassy, either in the country of origin or in any country that hosts a Libyan embassy.
The procedure however has not changed (see http://www.temehu.com/news-Libya.htm for details). The embassy will also require visitors to provide other documents, like bank statements and travel insurance. Tourists who find these measures unnecessary can share their disappointment with all Libyans who have been through it all before: Libyans wishing to obtain a European visa, for example, need to provide a whole folder of documents including bank statements, letter of invitation or host, return flight tickets, money, passport copies, addresses, etc., in order to obtain a visa.