foldersTree = gFld("<FONT SIZE=2>LINK</FONT></i>", "")
	aux2 = insFld(foldersTree, gFld("Research resources", ""))
		aux2_1 = insFld(aux2, gFld("Books", ""))
			insDoc(aux2_1, gLnk(0, "DBPPP", "http://www.cs.umb.edu/~poneil/dbppp/"))
			insDoc(aux2_1, gLnk(0, "Data Warehousing", "http://www.rkimball.com/html/books.html"))
			insDoc(aux2_1, gLnk(0, "Data Mining", "http://www.kdnuggets.com/publications/books.html"))
			insDoc(aux2_1, gLnk(0, "Ullman's DM lecture notes", "http://www-db.stanford.edu/~ullman/cs345-notes.html"))
		aux2_2 = insFld(aux2, gFld("Writing a dissertation", ""))
			insDoc(aux2_2, gLnk(0, "How to write a dissertation", "http://www.cs.purdue.edu/homes/dec/essay.dissertation.html"))
			insDoc(aux2_2, gLnk(0, "Writing&presenting", "http://www.learnerassociates.net/dissthes/"))
		insDoc(aux2, gLnk(0, "Database Conferences", "http://www.informatik.uni-trier.de/~ley/db/conf/index.html"))
		insDoc(aux2, gLnk(0, "NEDS", "http://www.cse.uconn.edu/neds/"))
		insDoc(aux2, gLnk(0, "Data Warehousing & OLAP Bibliography", "http://www.ondelette.com/OLAP/dwbib.html"))
		insDoc(aux2, gLnk(0, "Brown DW reading", "http://www.cs.brown.edu/courses/cs227/Syllabus05.2.htm"))
		insDoc(aux2, gLnk(0, "Luna Dong's reading list", "http://www.cs.washington.edu/homes/lunadong/resources.html"))
		insDoc(aux2, gLnk(0, "OLAP report", "http://www.olapreport.com"))
		insDoc(aux2, gLnk(0, "Why datahousing", "http://www.dwinfocenter.org/casefor.html"))
		insDoc(aux2, gLnk(0, "Ralph Kimball's articles in DBMS", "http://www.dbmsmag.com/artin303.html#A000024"))
		insDoc(aux2, gLnk(0, "DW&BI", "http://www.1keydata.com/datawarehousing/datawarehouse.html"))
		insDoc(aux2, gLnk(0, "TDWI conferences", "http://www.dw-institute.com/education/conferences/index.asp"))
		insDoc(aux2, gLnk(0, "Oracle warehouse builder", "http://www.dbazine.com/rittman3.shtml"))
		insDoc(aux2, gLnk(0, "SQL server 2005 & DW", "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/createdw/createdw_67qr.asp"))
		insDoc(aux2, gLnk(0, "DW at Stanford", "http://www-db.stanford.edu/warehousing/publications.html"))
		insDoc(aux2, gLnk(0, "DW at Virginia", "http://gates.comm.virginia.edu/dwresearch/restricted/participants_welcome.html"))
		insDoc(aux2, gLnk(0, "Online Columnists", "http://www.dmreview.com/editorial/online/column_toc.cfm"))		
		insDoc(aux2, gLnk(0, "Data warehousing review", "http://www.dwreview.com"))
		insDoc(aux2, gLnk(0, "TPCH", "http://www.tpc.org/tpch/default.asp"))

	aux3 = insFld(foldersTree, gFld("Programming", ""))
		insDoc(aux3, gLnk(0, "Online books", "http://docs.rinet.ru/"))
		insDoc(aux3, gLnk(0, "Bill's links", "http://www.cs.umb.edu/~bill/"))
		insDoc(aux3, gLnk(0, "Online Tutorial", "http://www.w3schools.com/"))
		
		aux3_0 = insFld(aux3, gFld("C++", ""))
			insDoc(aux3_0, gLnk(0, "C++ on Linux", "http://www.yolinux.com/TUTORIALS/LinuxTutorialC++.html")) 
			insDoc(aux3_0, gLnk(0, "C++ User's Guide", "http://www.ictp.trieste.it/~manuals/programming/sun/c-plusplus/c++_ug/index.html"))
			insDoc(aux3_0, gLnk(0, "Function pointer","http://www.newty.de/fpt/fpt.html"))
			insDoc(aux3_0, gLnk(0, "C to C++","http://burks.brighton.ac.uk/burks/language/cpp/cpptut/cplusplu.htm"))
			insDoc(aux3_0, gLnk(0, "C++ How To","http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO.html"))
			insDoc(aux3_0, gLnk(0, "RTTI", "http://www.win.tue.nl/~alext/ALEX/C++/cplusplus.html"))
			insDoc(aux3_0, gLnk(0, "C++ and Bison", "http://www.progtools.org/compilers/tutorials/cxx_and_bison/cxx_and_bison.html"))
			insDoc(aux3_0, gLnk(0, "My C++ Digestion", "http://www.cs.umb.edu/~xuedchen/link/local/Programming/cplusplus.html"))
			insDoc(aux3_0, gLnk(0, "Win32 Dialog usage", "http://www.arstdesign.com/articles/Win32_dialoghelpers.html"))			
			insDoc(aux3_0, gLnk(0, "Band object", "http://www.mindcracker.com/mindcracker/c_cafe/internet/bands1.asp"))

			insDoc(aux3_0, gLnk(0, "Win32 programming", "http://in.geocities.com/pravinparatey/win32tut/lesson3.htm"))
			insDoc(aux3_0, gLnk(0, "Toolbar with combo", "http://www.thecodeproject.com/docking/toolbarwithcombo.asp"))
			insDoc(aux3_0, gLnk(0, "Win32 API help", "http://zsjacky.nease.net/apihelp/"))
			insDoc(aux3_0, gLnk(0, "NMSTL at MIT", "http://nmstl.sourceforge.net/"))

		aux3_1 = insFld(aux3, gFld("C#", ""))
			aux3_1_1 = insFld(aux3_1, gFld("C# Graphics", ""))
				insDoc(aux3_1_1, gLnk(0, "C# GDI+", "http://www.bobpowell.net/gdiplus_faq.htm"))
				insDoc(aux3_1_1, gLnk(0, "Color Quantization", "http://www.microsoft.com/msj/archive/S3F1.aspx"))
				
			insDoc(aux3_1, gLnk(0, "C# Spec", "http://www.jaggersoft.com/csharp_standard/index.htm"))
			insDoc(aux3_1, gLnk(0, "C# Coding Style","http://www.jaggersoft.com/csharp_standard/index.htm"))
			insDoc(aux3_1, gLnk(0, "C# tutorial", "http://www.softsteel.co.uk/tutorials/cSharp/cIndex.html"))
			insDoc(aux3_1, gLnk(0, "C# Lib", "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/cpref_start.asp"))
			insDoc(aux3_1, gLnk(0, "C# Corner", "http://www.csharp-corner.com/"))
			insDoc(aux3_1, gLnk(0, "C# Help", "http://www.csharphelp.com/"))
			insDoc(aux3_1, gLnk(0, "C# serialization", "http://www.funducode.com/csharpart/csarticle43.htm"))
			insDoc(aux3_1, gLnk(0, "C# win32 API","http://pinvoke.net/"))
			insDoc(aux3_1, gLnk(0, "C# win32 API wrapper","http://www.codeproject.com/csharp/Win32.asp"))
			insDoc(aux3_1, gLnk(0, "C# win32 detail","http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx"))	       
			insDoc(aux3_1, gLnk(0, "Why .NET","http://www.msversus.org/book/print/44"))
		aux3_2 = insFld(aux3, gFld("Databases", ""))
			aux3_2_1 = insFld(aux3_2, gFld("Oracle", ""))
				insDoc(aux3_2_1, gLnk(0, "Oracle Document Library", "https://cwisdb.cc.kuleuven.ac.be/ora10doc/"))
				insDoc(aux3_2_1, gLnk(0, "Bijoo's script", "http://www.bijoos.com/oracle/index.htm"))
				insDoc(aux3_2_1, gLnk(0, "orafaq script", "http://www.orafaq.org/scripts/index.htm"))
				insDoc(aux3_2_1, gLnk(0, "Ullman's notes", "http://www-db.stanford.edu/~ullman/fcdb/oracle.html"))
				insDoc(aux3_2_1, gLnk(0, "Oracle DBA forum", "http://www.dbaclick.com/forums/"))
			aux3_2_2 = insFld(aux3_2, gFld("MySQL", ""))
				insDoc(aux3_2_2, gLnk(0,"MySQL","http://dev.mysql.com/doc/"))
				insDoc(aux3_2_2, gLnk(0, "MySQL server problem","http://forums.devside.net/viewtopic.php?p=2476"))
			aux3_2_3 = insFld(aux3_2, gFld("SQL Server", ""))
				insDoc(aux3_2_3, gLnk(0, "SQL server", "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/startsql/getstart_4fht.asp"))
			aux3_2_4 = insFld(aux3_2, gFld("Berkely DB", ""))
				insDoc(aux3_2_4, gLnk(0, "BDB doc", "http://www.sleepycat.com/docs/"))
			aux3_2_5 = insFld(aux3_2, gFld("Sybase IQ", ""))
				insDoc(aux3_2_5, gLnk(0, "SybaseIQ doc", "http://sybooks.sybase.com/onlinebooks/group-iq/iqg1250e/"))
		
		aux3_3 = insFld(aux3, gFld("JavaScripts", ""))
		       insDoc(aux3_3, gLnk(0, "HTML TAG", "http://www.w3schools.com/tags/tag_div.asp"))
		       insDoc(aux3_3, gLnk(0, "DHTML", "http://www.w3schools.com/dhtml/default.asp"))
			insDoc(aux3_3, gLnk(0, "JavaScriptTools", "link.html"))
			insDoc(aux3_3, gLnk(0, "Java Files", "http://www.javafile.com/"))
		aux3_4 = insFld(aux3, gFld("Web Server", ""))
			insDoc(aux3_4, gLnk(0, "Apache", "http://httpd.apache.org/docs-2.0/"))
			insDoc(aux3_4, gLnk(0, "Tomcat", "http://jakarta.apache.org/tomcat/"))
			insDoc(aux3_4, gLnk(0, "Cocoon", "http://cocoon.apache.org/"))
			insDoc(aux3_4, gLnk(0, "IIS", "http://www.iisfaq.com/"))
		aux3_5 = insFld(aux3, gFld("Web Programming", ""))
			insDoc(aux3_5, gLnk(0, "Perl", "http://www.perl.org/"))
			insDoc(aux3_5, gLnk(0, "ASP", "http://www.aspfree.com/c/b/ASP"))
			insDoc(aux3_5, gLnk(0, "PHP","http://www.php.net/"))
			insDoc(aux3_5, gLnk(0, "PHP with MySQL","http://us3.php.net/manual/en/ref.mysql.php"))
			insDoc(aux3_5, gLnk(0, "Python","http://www.python.org/"))
			
			insDoc(aux3_5, gLnk(0, "JSP Model2","http://www.javaworld.com/javaworld/jw-12-1999/jw-12-ssj-jspmvc.html"))
			insDoc(aux3_5, gLnk(0, "Struts","http://struts.apache.org/"))
			insDoc(aux3_5, gLnk(0, "OWASP","http://www.owasp.org/index.jsp"))


			aux3_5_1 = insFld(aux3_5,gFld("ColdFusion",""))
				 insDoc(aux3_5_1, gLnk(0, "ColdFusion Developer","http://www.cfdeveloper.co.uk/"))
				 insDoc(aux3_5_1, gLnk(0, "ColdFusion Doc","http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/fm1.htm"))
				 insDoc(aux3_5_1, gLnk(0, "ColdFusion Framework","http://www.fusebox.org"))
				 insDoc(aux3_5_1, gLnk(0, "ColdFusion CyberCash","http://www.verisign.com/support/cyberCash/mckDownloads.html"))		       
				 insDoc(aux3_5_1, gLnk(0, "ColdFusion Shopping Cart tutorial","http://www.tutorialized.com/tutorial/Creating-a-Shopping-Cart-with-ColdFusion/1709"))
				 insDoc(aux3_5_1, gLnk(0, "ColdFusion login feature","http://webmonkey.wired.com/webmonkey/00/48/index2a_page3.html?tw=programming"))
				 insDoc(aux3_5_1, gLnk(0, "ColdFusion scripts","http://www.scripts.com/coldfusion-scripts/"))

		aux3_6 = insFld(aux3, gFld("XML", ""))
			insDoc(aux3_6, gLnk(0, "Java&XML", "http://java.sun.com/xml/"))
			insDoc(aux3_6, gLnk(0, "W3C", "http://www.w3.org/XML/"))
		aux3_7 = insFld(aux3, gFld("Editors & debugger", ""))
			insDoc(aux3_7, gLnk(0, "Emacs reference card", "http://www.cs.umb.edu/~xuedchen/refcards/emacs_card.pdf"))
			insDoc(aux3_7, gLnk(0, "Emacs manual","http://www.cs.utah.edu/dept/old/texinfo/emacs19/emacs_toc.html"))

			insDoc(aux3_7, gLnk(0, "Vi reference card", "http://www.cs.umb.edu/~xuedchen/refcards/vi_card.pdf"))
			insDoc(aux3_7, gLnk(0, "GDB reference card", "http://www.cs.umb.edu/~xuedchen/refcards/gdb_card.pdf"))			
			insDoc(aux3_7, gLnk(0, "GDB with emacs", "http://www.cs.utah.edu/dept/old/texinfo/emacs19/emacs_27.html#SEC225"))

		aux3_8 = insFld(aux3, gFld("Networking", ""))
			insDoc(aux3_8, gLnk(0, "BSD socket", "http://docs.freebsd.org/44doc/"))
		aux3_9 = insFld(aux3, gFld("Version Control", ""))
			insDoc(aux3_9, gLnk(0, "Best CVS Intro","http://computing.ee.ethz.ch/sepp/cvs-1.10-to/cvsbook/main_toc.html"))
			insDoc(aux3_9, gLnk(0, "CVS qick ref", "http://www.cvsnt.org/manual/Invoking-CVS.html"))
			insDoc(aux3_9, gLnk(0, "CVS guide", "https://www.cvshome.org/docs/manual/cvs-1.11.6/cvs.html"))
			insDoc(aux3_9, gLnk(0, "WinCVS guide", "http://www.hccp.org/wincvs-ssh-how-to.html"))
		aux3_10 = insFld(aux3, gFld("Linux", ""))
			insDoc(aux3_10, gLnk(0, "Chinese Linux","http://www.linuxforum.net/"))
			insDoc(aux3_10, gLnk(0, "Install Apache, PHP, MySQL","http://www.hostlibrary.com/installing_apache_mysql_php_on_linux"))
			insDoc(aux3_10, gLnk(0, "Bash programming","http://www.tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html"))
			insDoc(aux3_10, gLnk(0, "Advanced Bash","http://db.ilug-bom.org.in/Documentation/abs-guide/"))
			insDoc(aux3_10, gLnk(0, "Cshell script","http://supportweb.cs.bham.ac.uk/howto/advanced/scripts.php"))
			insDoc(aux3_10, gLnk(0, "Awk","http://www.vectorsite.net/tsawk.html"))			


		aux3_11 = insFld(aux3, gFld("Tools", ""))
			insDoc(aux3_11, gLnk(0, "NSIS installation tool", "http://nsis.sourceforge.net/download/"))
			insDoc(aux3_11, gLnk(0, "Data compression tool", "http://datacompression.info/SourceCode.shtml"))
			insDoc(aux3_11, gLnk(0, "Linux Memory leak tool", "http://www.linuxlinks.com/Software/Programming/Development/Debugging/Memory/index.shtml"))
			insDoc(aux3_11, gLnk(0, "Parser tool", "http://www.antlr.org/"))

	aux4 = insFld(foldersTree, gFld("Entertainment", ""))
		aux4_1 = insFld(aux4, gFld("Movies", ""))
			insDoc(aux4_1, gLnk(0, "Movies Showtimes", "http://www.fandango.com/my_box_office.asp?a=a&city=Boston&state=MA"))
			insDoc(aux4_1, gLnk(0, "Xu, Jinglei", "../movieStar"))
		
		aux4_2 = insFld(aux4, gFld("Sports", ""))
			aux4_2_1 = insFld(aux4_2, gFld("Tennis", ""))
				insDoc(aux4_2_1, gLnk(0, "Buy a Racket", "http://www.tennisracketpros.com/"))
				insDoc(aux4_2_1, gLnk(0, "Buy a Racket alternative", "http://thetennisspot.net/"))
				insDoc(aux4_2_1, gLnk(0, "Racket review", "http://www.tennis-warehouse.com/ReviewedProducts.html"))
				insDoc(aux4_2_1, gLnk(0, "How to choose a racket", "http://www.wilson.com/wilson/products/product_selector.jsp?selector=%2FAssortments%2FWilson%2FB2C%2FProductSelector%2FTennis%2FRackets%2FTennisRackets&selectorReset=true&bmUID=1088436707427"))
				insDoc(aux4_2_1, gLnk(0, "On-line class", "http://www.51tennis.com/tennis/"))
				insDoc(aux4_2_1, gLnk(0, "tennis forum", "http://forums.about.com/ab-tennis/start/?lgnF=y"))
			insDoc(aux4_2, gLnk(0, "Qianlong", "http://sports.qianlong.com/"))
		
		aux4_3 = insFld(aux4, gFld("Photography", ""))
			insDoc(aux4_3, gLnk(0, "Free NASA Gallary", "http://gimp-savvy.com/PHOTO-ARCHIVE/"))
			insDoc(aux4_3, gLnk(0, "Color Theory", "http://newmedia.northatlantic.nf.ca/multimed/source/color/terms.htm"))
								
	aux5 = insFld(foldersTree, gFld("Website developed",""))
		insDoc(aux5, gLnk(0, "Erlbaum", "http://erlbaum.com"))
		insDoc(aux5, gLnk(0, "AnalyticPress", "http://www.analyticpress.com"))
	aux6 = insFld(foldersTree, gFld("News & Forum & Posting",""))
		aux6_1 = insFld(aux6, gFld("Forums", ""))
			insDoc(aux6_1, gLnk(0, "MIT bbs", "http://www.mitbbs.com"))
			insDoc(aux6_1, gLnk(0, "Wenxue city", "http://www.wenxuecity.com"))
		aux6_2 = insFld(aux6, gFld("Posting", ""))
			insDoc(aux6_2, gLnk(0, "MIT CSSA", "http://cssa.mit.edu"))
			insDoc(aux6_2, gLnk(0, "Craigslist", "http://boston.craigslist.org"))
			insDoc(aux6_2, gLnk(0, "WorldJournal", "http://classifieds.worldjournal.com/"))
			insDoc(aux6_2, gLnk(0, "Harvard CSSA archive", "http://www.digitas.harvard.edu/~hcssa/mailinglist/archives/"))
			insDoc(aux6_2, gLnk(0, "Harvard CSSA org", "http://www.hcssa.org"))
		aux6_3 = insFld(aux6, gFld("News", ""))
			insDoc(aux6_3, gLnk(0, "Google tech news", "http://news.google.com/nwshp?gl=us&ned=us&topic=t"))
			insDoc(aux6_3, gLnk(0, "Yahoo tech news", "http://news.yahoo.com/news?tmpl=index&cid=738"))
	aux7 = insFld(foldersTree, gFld("Miscellanea",""))
		aux7_1 = insFld(aux7, gFld("Net_tools", ""))
			insDoc(aux7_1, gLnk(0, "My Router", "http://192.168.0.1"))
			insDoc(aux7_1, gLnk(0, "My Apache", "http://192.168.0.112"))
			insDoc(aux7_1, gLnk(0, "My Tomcat","http://192.168.0.112:8080"))
			insDoc(aux7_1, gLnk(0, "My CFIDE", "http://192.168.0.112/CFIDE/administrator/"))
		      insDoc(aux7_1, gLnk(0, "IP_Check", "http://checkip.dyndns.org"))
                  insDoc(aux7_1, gLnk(0, "Speed Test", "http://infospeed.verizon.net/"))
		
		aux7_2 = insFld(aux7, gFld("Car", ""))
			insDoc(aux7_2, gLnk(0, "KBB", "http://www.kbb.com/"))
		      insDoc(aux7_2, gLnk(0, "Edmunds", "http://www.edmunds.com/"))
		       insDoc(aux7_2, gLnk(0, "Ford parts", "http://www.drivewire.com/fordparts/1991-1996fordescortlx.html"))

		insDoc(aux7, gLnk(0, "MSDNAA", "https://msdn06.e-academy.com/umb_csd/index.cfm?loc=login/login"))
		insDoc(aux7, gLnk(0, "Shopping", "http://www.dealsea.com"))
		insDoc(aux7, gLnk(0, "Chinese Consulate", "http://www.nyconsulate.prchina.org/chn/"))
		insDoc(aux7, gLnk(0, "INS", "http://uscis.gov/graphics/index.htm"))
		insDoc(aux7, gLnk(0, "Software download", "http://www.onlinedown.net/index.htm"))
		insDoc(aux7, gLnk(0, "Tide predition", "http://co-ops.nos.noaa.gov/cgi-bin/get_pred.cgi?year=2004&stn=2113+Boston"))

		

		
                


