Top Menu

Microsoft delivers downloads in more than 80 languages worldwide. The Download Center now combines all English downloads into a single "English" Download Center. We no longer offer separate downloads for United States English, United Kingdom English, Australian English, and Canadian English.

You have two primary ways to find worldwide downloads.Visit a Worldwide Download Center Site

Go to the Worldwide Downloads page.

Click a language shown in the list. You will go to a worldwide Download Center home page, where you can browse and search for downloads available in the selected language.

Note: The download details pages on worldwide Download Center sites are displayed in the appropriate language wherever possible. However, if non-English, language-specific details are unavailable, those details will be displayed in English. If the download itself is not available in a particular language, it will not appear on the worldwide site you have chosen.Select a Worldwide Download from the English Site

Look at the bottom of the "Quick Details" box on the download details page for a drop-down list labeled "Change Language."

Select the language you would like and then click the Change button

Note: The "Change Language" drop-down list appears only when a worldwide version of the download is available. If the list does not appear, the download has not yet been made available in languages other than English. If you see the drop-down list, but do not see a specific language listed, the download is not yet available in that language.

LMMS is a free cross-platform (Windows® and Linux) alternative to commercial programs like FL Studio®, which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples.

LMMS can also connect to any of your MIDI devices and allow you to perform live, all in a user-friendly and modern interface. Check out the "demos" page for an idea of what you can do with LMMS.

Features

Song-Editor for composing songs

A Beat+Bassline-Editor for creating beats and basslines

An easy-to-use Piano-Roll for editing patterns and melodies

An FX mixer with 64 FX channels and arbitrary number of effects allow unlimited mixing possibilities

Many powerful LADSPA instrument and effect-plugins out of the box, with more available in many Linux Distributions

A quick introduction to Picasa 3, free photo management software from Google.
Picasa is free photo editing software from Google that makes your pictures look great.
Sharing your best photos with friends and family is as easy as pressing a button! Together, Picasa & Picasa Web Albums make it easy for you to organize and edit your digital photos, then create online albums to share with friends, family & the world.

1001 Free Fonts: This site has a big collection of TrueType fonts which are either freeware or shareware. 1001 Free Fonts offers free fonts for both Windows and Mac platforms.

1001 Free Fonts first opened its doors in December 1998 and has since grown to become the most popular free fonts archive online. We receive more than 40,000 visitors daily and we have been visited by over 80,000,000 visitors since 1998. Over 1,000,000,000 free fonts have been downloaded since 1998. We would like to thank you all for your continued support and hope you return shortly.

Font Search Engine - Didn't find the font you are searching for? Then visit Font Search Engine, who offer one of the largest commercial archives online. There are currently over 30,000 commercial fonts on offer.

Free Mac Fonts - If you are a Macintosh user then this website is for you. They offer one of the largest Macintosh compatible archives online. Unlike other archives 100% of the fonts contained in this archive are Macintosh compatible.

VS.Php is a PHP IDE (integrated development environment) based on Visual Studio IDE. With VS.Php you can design, develop, debug and deploy PHP applications within the Visual Studio IDE. VS.Php key features are around providing rich PHP editor as well as Smarty editing capabilities. Also is the ability to debug PHP scripts locally as well as remotely.

Benefits

Be more productive and obtain faster results

Build dynamic web applications and web services using PHP

Collaborate better with your software team

Ensure quality early and often throughout the development process

Deploy your application securely

Leverage your existing software tool investment

Why VS.Php?

If you are a .Net developer you may wonder why VS.Php? PHP is one of the most popular languages for developing web applications. In fact, the PHP community has the largest pool of rich open source applications, frameworks and resources to make your development life easier. VS.Php lets those who enjoy using Visual Studio use their favorite IDE for PHP development. VS.Php also provides many unique features by leveraging the Visual Studio IDE like PHP/Javascript debugging.

Let's review some terminology that is commonly used when talking about transactions:.

Beginning a transaction Specifying that all subsequent operations that occur after a transaction begins are assumed to lie within the transaction.

Rolling back a transaction Undoing operations that have occurred since a transaction began, thus restoring the affected data to its original state. This is done in the event of failure.

Committing a transaction Making permanent all operations that have occurred since a transaction began. A transaction is committed in the event of success.Dirty read The operation of reading data that is yet to be committed. This occurs, for example, when transaction B is being blocked by transaction A, but because you have tweaked the isolation behavior, transaction B ends up reading transaction A's changes even though they have not been committed.

Nonrepeatable read A condition where transaction B modifies the data that transaction A was working with, during the lifetime of transaction A. As a result, transaction A reads modified data, and the original read cannot be repeated.

Phantom read Like a nonrepeatable read except that the number of rows changes between two reads within the same transaction. The rows that differ between the two reads are referred to as phantom rows.

1.What’s the implicit name of the parameter that gets passed into the class’ set method?Value, and its datatype depends on whatever variable we’re changing.

2.How do you inherit from a class in C#?Place a colon and then the name of the base class. Notice that it’s double colon in C++.

3.Does C# support multiple inheritance? No, use interfaces instead.

4.When you inherit a protected class-level variable, who is it available to?Classes in the same namespace.

5.Are private class-level variables inherited? Yes, but they are not accessible, so looking at it you can honestly say that they are not inherited. But they are.

6.Describe the accessibility modifier protected internal?It’s available to derived classes and classes within the same Assembly (and naturally from the base class it’s declared in).

7.C# provides a default constructor for me. I write a constructor that takes a string as a parameter, but want to keep the no parameter one. How many constructors should I write?Two. Once you write at least one constructor, C# cancels the freebie constructor, and now you have to write one yourself, even if there’s no implementation in it.

8.What’s the top .NET class that everything is derived from?System.Object.

9.How’s method overriding different from overloading? When overriding, you change the method behavior for a derived class. Overloading simply involves having a method with the same name within the class.

10.What does the keyword virtual mean in the method definition? The method can be over-ridden.

11.Can you declare the override method static while the original method is non-static?No, you can’t, the signature of the virtual method must remain the same, only the keyword virtual is changed to keyword override.

12.Can you override private virtual methods? No, moreover, you cannot access private methods in inherited classes, have to be protected in the base class to allow any sort of access.

13.Can you prevent your class from being inherited and becoming a base class for some other classes?Yes, that’s what keyword sealed in the class definition is for. The developer trying to derive from your class will get a message: cannot inherit from Sealed class WhateverBaseClassName. It’s the same concept as final class in Java.

14.Can you allow class to be inherited, but prevent the method from being over-ridden?Yes, just leave the class public and make the method sealed.

15.What’s an abstract class?A class that cannot be instantiated. A concept in C++ known as pure virtual method. A class that must be inherited and have the methods over-ridden. Essentially, it’s a blueprint for a class without any implementation.

16.When do you absolutely have to declare a class as abstract (as opposed to free-willed educated choice or decision based on UML diagram)?When at least one of the methods in the class is abstract. When the class itself is inherited from an abstract class, but not all base abstract methods have been over-ridden.

17.What’s an interface class?It’s an abstract class with public abstract methods all of which must be implemented in the inherited classes.

18.Why can’t you specify the accessibility modifier for methods inside the interface?They all must be public. Therefore, to prevent you from getting the false impression that you have any freedom of choice, you are not allowed to specify any accessibility, it’s public by default.

19.Can you inherit multiple interfaces?Yes, why not.

20.And if they have conflicting method names? It’s up to you to implement the method inside your own class, so implementation is left entirely up to you. This might cause a problem on a higher-level scale if similarly named methods from different interfaces expect different data, but as far as compiler cares you’re okay.

21.What’s the difference between an interface and abstract class?In the interface all methods must be abstract; in the abstract class some methods can be concrete. In the interface no accessibility modifiers are allowed, which is ok in abstract classes.

22.How can you overload a method?Different parameter data types, different number of parameters, different order of parameters.

23.If a base class has a bunch of overloaded constructors, and an inherited class has another bunch of overloaded constructors, can you enforce a call from an inherited constructor to an arbitrary base constructor?Yes, just place a colon, and then keyword base (parameter list to invoke the appropriate constructor) in the overloaded constructor definition inside the inherited class.

24.What’s the difference between System.String and System.StringBuilder classes? System.String is immutable; System.StringBuilder was designed with the purpose of having a mutable string where a variety of operations can be performed.

25.What’s the advantage of using System.Text.StringBuilder over System.String? StringBuilder is more efficient in the cases, where a lot of manipulation is done to the text. Strings are immutable, so each time it’s being operated on, a new instance is created.

26.Can you store multiple data types in System.Array?No.

27.What’s the difference between the System.Array.CopyTo() and System.Array.Clone()?The first one performs a deep copy of the array, the second one is shallow.

28.How can you sort the elements of the array in descending order?By calling Sort() and then Reverse() methods.

29.What’s the .NET datatype that allows the retrieval of data by a unique key? HashTable.

30.What’s class SortedList underneath?A sorted HashTable.

31.Will finally block get executed if the exception had not occurred?Yes.

32.What’s the C# equivalent of C++ catch (…), which was a catch-all statement for any possible exception?A catch block that catches the exception of type System.Exception. You can also omit the parameter data type in this case and just write catch {}.

33.Can multiple catch blocks be executed?No, once the proper catch code fires off, the control is transferred to the finally block (if there are any), and then whatever follows the finally block.

34.Why is it a bad idea to throw your own exceptions?Well, if at that point you know that an error has occurred, then why not write the proper code to handle that error instead of passing a new Exception object to the catch block? Throwing your own exceptions signifies some design flaws in the project.

35.What’s a delegate?A delegate object encapsulates a reference to a method. In C++ they were referred to as function pointers.

36.What’s a multicast delegate?It’s a delegate that points to and eventually fires off several methods.

37.How’s the DLL Hell problem solved in .NET?Assembly versioning allows the application to specify not only the library it needs to run (which was available under Win32), but also the version of the assembly.

38.What are the ways to deploy an assembly?An MSI installer, a CAB archive, and XCOPY command.

39.What’s a satellite assembly?When you write a multilingual or multi-cultural application in .NET, and want to distribute the core application separately from the localized modules, the localized assemblies that modify the core application are called satellite assemblies.

44.Is XML case-sensitive?Yes, so Student and student are different elements.

45.What debugging tools come with the .NET SDK?CorDBG – command-line debugger, and DbgCLR – graphic debugger. Visual Studio .NET uses the DbgCLR. To use CorDbg, you must compile the original C# file using the /debug switch.46.What does the This window show in the debugger?It points to the object that’s pointed to by this reference. Object’s instance data is shown.

47.What does assert() do?In debug compilation, assert takes in a Boolean condition as a parameter, and shows the error dialog if the condition is false. The program proceeds without any interruption if the condition is true.

48.What’s the difference between the Debug class and Trace class?Documentation looks the same. Use Debug class for debug builds, use Trace class for both debug and release builds.

49.Why are there five tracing levels in System.Diagnostics.TraceSwitcher?The tracing dumps can be quite verbose and for some applications that are constantly running you run the risk of overloading the machine and the hard drive there. Five levels range from None to Verbose, allowing to fine-tune the tracing activities.

50.Where is the output of TextWriterTraceListener redirected?To the Console or a text file depending on the parameter passed to the constructor.

51.How do you debug an ASP.NET Web application?Attach the aspnet_wp.exe process to the DbgClr debugger.

53.Can you change the value of a variable while debugging a C# application?Yes, if you are debugging via Visual Studio.NET, just go to Immediate window.

54.Explain the three services model (three-tier application)?Presentation (UI), business (logic and underlying code) and data (from storage or other sources).

55.What are advantages and disadvantages of Microsoft-provided data provider classes in ADO.NET?SQLServer.NET data provider is high-speed and robust, but requires SQL Server license purchased from Microsoft. OLE-DB.NET is universal for accessing other sources, like Oracle, DB2, Microsoft Access and Informix, but it’s a .NET layer on top of OLE layer, so not the fastest thing in the world. ODBC.NET is a deprecated layer provided for backward compatibility to ODBC engines.

56.What’s the role of the DataReader class in ADO.NET connections?It returns a read-only dataset from the data source when the command is executed.

57.What is the wildcard character in SQL?Let’s say you want to query database with LIKE for all employees whose name starts with La. The wildcard character is %, the proper query with LIKE would involve ‘La%’.

58.Explain ACID rule of thumb for transactions?Transaction must be Atomic (it is one unit of work and does not dependent on previous and following transactions), Consistent (data is either committed or roll back, no “in-between” case where something has been updated and something hasn’t), Isolated (no transaction sees the intermediate results of the current transaction), Durable (the values persist if the data had been committed even if the system crashes right after).

60.Which one is trusted and which one is untrusted?Windows Authentication is trusted because the username and password are checked with the Active Directory, the SQL Server authentication is untrusted, since SQL Server is the only verifier participating in the transaction.

61.Why would you use untrusted verificaion?Web Services might use it, as well as non-Windows applications.

The Programmer's Heaven C# School book covers the .NET framework and the C# language. Starting with the basics of the language, it goes on to cover object oriented programming techniques and a wide range of C# languages features including interfaces, exceptions and delegates. Later chapters cover practical topics including database access with ADO.NET, building Windows forms applications, multi-threading and asynchronous I/O. The final chapter covers new features in C# 2.0, including generics.

If you use Google public DNS service all your client programs will perform DNS lookup via Google public DNS. Google Public DNS is a free, global Domain Name System (DNS) resolution service, that you can use as an alternative to your current DNS provider.

Google introduced public DNS, where users can point DNS server IP to Google public DNS IP. Which helps to surf the internet faster and secure. Google Public DNS service is similar to OpenDNS which helps to surf the web faster and secure. Configure your network settings to use the IP addresses 8.8.8.8 and 8.8.4.4 as your DNS servers (or)

The DNS protocol is an important part of the web's infrastructure, serving as the Internet's phone book: every time you visit a website, your computer performs a DNS lookup. Complex pages often require multiple DNS lookups before they start loading, so your computer may be performing hundreds of lookups a day.

Microsoft Forefront Protection 2010 for Exchange Server provides fast and effective protection against malware and spam by including multiple scanning engines from industry-leading security partners. Take advantage of our special Forefront Security for Exchange Server offer for small business environments!

The 2007 Microsoft Office Suite Service Pack 2 (SP2) provides customers with the latest updates to the 2007 Office suite. Before installing this service pack, you are strongly encouraged to read 953195, which describes some big improvements introduced by SP2, and also calls out some important information that you should be aware of before installing.

Microsoft Office SharePoint Server 2007 SP2 is an integrated suite of server capabilities that can help improve organizational effectiveness by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight. Additionally, this collaboration and content management server provides IT professionals and developers with the platform and tools they need for server administration, application extensibility, and interoperability.

Windows XP Service Pack 3 (SP3) is a free update for Windows XP. SP3 includes all previously released Windows XP updates, including security updates, hotfixes, and select out-of-band releases. To install SP3, either Windows XP Service Pack 1a (SP1a) or Windows XP Service Pack 2 (SP2) must already be installed.

CDRDAO (CD recording Disk At Once) is an open source CD burner which performs basic CD burning as well as more advanced features for audio CD creation. These features include full control of pre-gaps (the pause between tracks) which can even be removed for smooth playing of e.g. a live concert, CD-TEXT is another feature is CDRDAO handle - either by fetching information from CDDB or letting the user type it manually.

Microsoft Exchange Server 2010 helps you achieve new levels of reliability and performance by delivering features that simplify your administration, protect your communications, and delight your users by meeting their demands for greater business mobility. And when you download the latest software, you're automatically registered to access valuable product resources assembled in one convenient location.

With Windows Media Components for QuickTime, by Flip4Mac , you can play Windows Media files (.wma and .wmv) directly in QuickTime Player and view Windows Media content on the Internet using a Web browser.

Microsoft Office 2010 gives you powerful new tools to express your ideas, solve problems, and connect with people. Microsoft Office 2010 offers rich and powerful new ways to deliver your best work at the office, home, or school. Grab your audience’s attention and inspire them with your ideas visually. Create results with people at the same time and stay connected to your files across the town or around the world.1 With Office 2010, you’re in control of getting things done and delivering amazing results according to your schedule. Office Professional 2010 combines all you need to create, edit and share documents from virtually anywhere. You get top-of-the-line tools to run your business and any project efficiently.

Converts text and web pages written in one script to its phonetic equivalent in another script. Can you speak a language but not read its script? If so, this tool is meant for you. With Script Converter, you can read the text in any script you want. We currently support several Indian languages as well as English.

Script Converter is a Google Labs product that allows the user to read a web page in a script of their choice. For example if the user can understand spoken Tamil but cannot read the script, they will be able to view Tamil web pages in English (Roman) script. We do not translate any content - we transform the words on the page to its phonetic equivalent in the desired script. We also support the conversion from non-Unicode encodings to Unicode, so that users can view pages without installing the custom font otherwise needed. Users will still need Unicode fonts. To start browsing a website, type the url in the text area, choose your preferred script and press convert.

Register today to download SharePoint 2010 Beta. Find out how this integrated suite of server capabilities can help your organization by providing comprehensive content management and enterprise search, accelerating shared business processes, and facilitating information-sharing across boundaries for better business insight.

Microsoft is releasing a slew of new technologies in 2010, and one of the most important of them is SharePoint 2010. Previously known by the code name SharePoint 14, SharePoint 2010 marks a significant upgrade to the SharePoint product. Here are ten of the most important things about the SharePoint 2010 release, which is expected to be available in the first half of 2010.

The Visual Studio development system is a comprehensive suite of tools designed to help software developers create innovative, next-generation applications. It’s the perfect work environment for application developers.

With Visual Studio 2008, you can easily use your development skills to target Windows, the world’s most widely used operating system. Integrate peripherals, local storage, and heterogeneous systems to deliver differentiated applications—and combine the performance of the rich client with the best of the Web.

Visual Studio 2008 is as versatile as you are. Target the platforms of your choice with tools, technologies, and guidance that help you to be more productive and creative.

I tried to install Sharepoint 2010 directly in Windows 7 without reading any guidance. It results the above Error Message. Then I searched in Google to get some knowledge about it. I found a great post to do this in MSDN.

Microsoft's Virtual PC creates its virtual machine hard drives in VHD files, and Windows 7 can now mount these directly so you can access them in the host system. Click Start, type diskmgmt.msc and press Enter, then click Action > Attach VHD and choose the file you'd like to mount. It will then appear as a virtual drive in Explorer and can be accessed, copied or written just like any other drive.

Click Action > Create VHD and you can now create a new virtual drive of your own (right-click it, select Initialize Disk, and after it's set up right-click the unallocated space and select New Simple Volume to set this up). Again, you'll be left with a virtual drive that behaves just like any other, where you can drag and drop files, install programs, test partitioning software or do whatever you like. But it's actually just this VHD file on your real hard drive which you can easily back up or share with others. Right-click the disk (that's the left-hand label that says "Disk 2" or whatever) and select Detach VHD to remove it.

The command line DISKPART utility has also been upgraded with tools to detach a VHD file, and an EXPAND command to increase a virtual disk's maximum size. Don't play around with this unless you know what you're doing, though - it's all too easy to trash your system.

The year 2009 is now coming to a close, and it's time to take a look backover the past 12 months through photographs. Historic elections were held inIran, India and the United States, some wars wound down while othersescalated, China turned 60, and the Berlin Wall was remembered 20 yearsafter it came down. Each photo tells its own tale, weaving together into thelarger story of 2009. This is a multi-entry story, 120 photographs overthree days. Please watch for part 2 and part 3 tomorrow and the next day.

Barack H. Obama is sworn in as the 44th president of the United States ashis wife Michelle Obama holds the Bible and their daughters Malia Obama andSasha Obama look on, on the West Front of the Capitol January 20, 2009 inWashington, DC.

Vertie Hodge, 74, weeps during an Inauguration Day party near Martin LutherKing, Jr. Blvd. in Houston on Tuesday, Jan. 20, 2009 after President BarackObama delivered his speech after taking the oath of office, becoming thefirst black president in the United States. (

A group of Common Cranes gather in dawn light, on their night-roost on alake in the German state of Brandenburg, close to Berlin September 26, 2009.From September to November tens of thousands of Cranes use the rural areaclose to the German Capital for a stopover during their migration fromScandinavia and Eastern Europe to their wintering quarters in Spain.

Soldiers from the U.S. Army First Battalion, 26th Infantry take defensivepositions at firebase Restrepo after receiving fire from Taliban positionsin the Korengal Valley of Afghanistan's Kunar Province, in this May 11, 2009file photo. Spc. Zachery Boyd of Fort Worth, TX, far left was wearing "Ilove NY" boxer shorts after rushing from his sleeping quarters to join hisfellow platoon members. From far right is Spc. Cecil Montgomery of Many, LAand Jordan Custer of Spokane, WA, center.

Airline passengers wait to be rescued on the wings of a US Airways Airbus320 jetliner that safely ditched in the frigid waters of the Hudson River inNew York, after a flock of birds knocked out both its engines on January 15,2009.

A student receives a H1N1 vaccine injection at a hospital in Suining,Sichuan province November 11, 2009.

A Iranian riot-police officer sprays tear-gas at a supporter of defeatedIranian presidential candidate Mir Hossein Mousavi attacking him with apolice stick during riots in Tehran on June 13, 2009.

A frame grab from YouTube shows a woman identified as Neda Agha-Soltan lyingon the ground after being shot in the chest in Tehran, Iran June 20, 2009.Iranians on social networking sites called for mourning for "Neda", a youngwoman shot dead on Saturday.

Chicago White Sox pitcher Scott Linebrink delivers a pitch against theChicago Cubs during the fifth inning of a spring training baseball game inLas Vegas, in this March 5, 2009 photo.

A man walks his dog through Observatory Hill near Sydney on September 23,2009 as Australia's biggest city is shrouded in an eerie blanket of reddust. Sydney's cars and buildings turned orange as strong winds blew desertdust across the city, snarling commuter and air transport and prompting awarning for children and the elderly to stay indoors.

Claire Williams, right, and Cori Giroux kiss as they wed at the stroke ofmidnight in South Burlington, Vermont, on September 1, 2009 - the first daythat Vermont's marriage equality law went into effect.

Brazilian Formula One driver Felipe Massa of Scuderia Ferrari is carriedfrom his car after being struck in the head by a piece of bodywork that fellfrom another car during the qualifying session at the Hungaroring race trackin Mogyorod near Budapest on July 25, 2009. Massa was airlifted to hospitaland underwent surgery on his fractured skull.

The sun shines on the skin of a hippo in its enclosure in the Zoo in Berlin,Friday, April 3, 2009.

AP photographer Emilio Morenatti takes pictures as he is carried on astretcher out of the University of Maryland Medical Center's R Adams CowleyShock Trauma Center to be transferred to the Kernan Orthopaedics andRehabilitation Hospital in Baltimore, Tuesday Aug. 25, 2009. Morenatti,whose left foot was amputated after a bomb blast in Afghanistan, wastransferred Tuesday to a rehabilitation hospital in Baltimore, where he willbe fitted for a prosthesis.

A rescuer holding a two-year-old child tries to close a window on the girl'ssuicidal father who is trying to jump from the eighth floor of an apartmentblock in Chengdu, Sichuan province, July 7, 2009. Rescuers managed todistract the man while another snatched the girl and brought her to safety.The man, who later tested positive for drugs, was arrested and taken intocustody, according to China Daily.

Blood and bullet holes are seen on a car door after an unidentified man wasmurdered in Tijuana, northern Mexico, Wednesday, Aug. 19, 2009.

Demonstrators charge through a street in London during protests to coincidewith Thursday's G20 summit meeting April 1, 2009. Demonstrators clashed withriot police and smashed bank windows in Britain's financial centre onWednesday ahead of a G20 meeting in protest against a system they said hadrobbed the poor to benefit the rich.

Australian surfer Mark Visser surfs an 11 m (36 ft) wave at Cow Bombie, nearthe West Australian town of Gracetown, 280km (174 mi) south of Perth,Australia in this photograph obtained September 28, 2009. The organisersclaim that Visser had caught one of the biggest waves in Australia for 2009.

Rows of 7.62 mm bullets are shown, ready to be shot by Afghan National Armyrecruits as part of their daily training at the Kabul Military TrainingCenter in Kabul, Afghanistan on July 19, 2009. A massive effort is underwayto train thousands of new troops to join the fight against the viciousTaliban-led insurgency. But the task is hobbled by the lack of mentors andhigh levels of illiteracy among the recruits.

A woman shows her ink-marked finger after casting her vote at a pollingstation in Sonapur, about 50 km (31 miles) from Guwahati, the major city ofIndia's northeastern state of Assam April 23, 2009. Millions of Indians,including Prime Minister Manmohan Singh, voted in the largest democraticelection in the world.

Residents stand on electric wires to stay on high ground while others wadein neck-deep flood waters caused by Typhoon Ondoy in Cainta Rizal, east ofManila September 27, 2009.

A Dog belonging to Rhonda O'Hearn of Sandown, New Hampshire waits before thestart of a 60-mile race at the Can-Am Crown sled dog races in Fort Kent,Maine on Saturday, February 28, 2009.

A view of Santa Maria Paganica church, severely damaged after an earthquakeon April 7, 2009 in the Abruzzo capital L'Aquila, Italy.

Handout picture released June 8, 2009 by the Brazilian Navy showing diversrecovering a huge part of the rudder of the Air France A330 aircraft lost inmidflight over the Atlantic ocean June 1st. At the time, seventeen bodieshad been recovered from the Atlantic where an Air France jet came down.

A Pakistani displaced boy from Swat valley sleeps under a mosquito netoutside his tent at the Jalozai refugee camp near Peshawar, Pakistan,Tuesday, May 26, 2009.

Chinese People's Liberation Army (PLA) sailors march pass Tiananmen Squareduring the celebration of the 60th anniversary of the founding of thePeople's Republic of China on October 1, 2009 in Beijing, China.

The body of Liberation Tigers of Tamil Eelam (LTTE) leader VellupillaiPrabhakaran is carried on a stretcher through a group of Sri Lankan soldiersat Nanthikadal lagoon, near the town of Mullaittivu in northern Sri LankaMay 19, 2009. Sri Lanka's army chief said Tamil Tiger leader Prabhakaran'sbody was found on Tuesday, and Sri Lankan TV stations aired video of whatappeared to be his corpse, with the top of its head blown off.

An explosion is seen as missiles fired from an Israeli aircraft fall towardsa target in the northern Gaza Strip, as seen from the Israeli side of theborder, Thursday, Jan. 1, 2009.

A mental patient named Totok reacts as he is given a shower at the Galuhfoundation house in East Bekasi, outskirt of Jakarta, Indonesia on October23, 2009. The Galuh foundation house has housed more than 285underprivileged mental patients since it was founded in 1982 by GenduMulatip.

A recently constructed section of the controversial US-Mexico border fenceexpansion project crosses previously pristine desert sands at sunrise onMarch 14, 2009 between Yuma, Arizona and Calexico, California. The newbarrier between the US and Mexico stands 15 feet tall and sits on top of thesand so it can lifted by a machine and repositioned whenever the migratingdesert dunes begin to bury it. The almost seven miles of floating fence costabout $6 million per mile to build.

Military and forensic experts inspect the body of a man who was killedoutside a nightclub in the border city of Ciudad Juarez, Mexico on August31, 2009. A man was handcuffed to a fence and shot several times by drughitmen outside a nightclub, according to local media. The assailants alsoleft a warning message, known as "narco mensaje", at the site of theshooting.

A view taken from the International Space Station of the Sarychev Volcano onthe Kuril Islands in an early stage of eruption on June 12, 2009.

Sixteen-month-old Aubrey Melton reaches for her father SSG Josh Melton asshe views his remains with her mother Larissa before his funeral serviceJune 27, 2009 in Germantown, Illinois. SSG Melton, who was serving inAfghanistan with the Illinois National Guard, was killed in Kandahar duringan IED attack June 19.

Young revellers run from the "Fire Bull", a man carrying a metal structureloaded with fireworks, at the San Fermin festival in Pamplona, Spain on July12, 2009.