Ok, the important part is the STOP:  0x0000000A
There is a lot of info if you google it but this might be the "easiest"
http://www.updatexp.com/stop-messages.html
	Quote:
	
	
		| Stop 0x0000000A or  IRQL_NOT_LESS_OR_EQUAL 
 The Stop 0xA message indicates that a kernel-mode process or driver attempted to  access a memory location to which it did not have permission, or at a kernel  interrupt request level (IRQL) that was too high. A kernel-mode process can  access only other processes that have an IRQL lower than, or equal to, its own.  This Stop message is typically due to faulty or incompatible hardware or  software.
 
 Possible Resolutions:
 
 # A Stop 0xA message might occur after installing a faulty  device driver, system service, or firmware. If a Stop message lists a driver by  name, disable, remove, or roll back the driver to correct the problem. If  disabling or removing drivers resolves the issues, contact the manufacturer  about a possible update. Using updated software is especially important for  multimedia applications, antivirus scanners, and CD mastering tools.
 
 # A Stop 0xA message might also be due to failing or defective  hardware. If a Stop message points to a category of devices (video or disk  adapters, for example), try removing or replacing the hardware to determine if  it is causing the problem.
 
 # If you encounter a Stop 0xA message while upgrading to  Windows XPl, the problem might be due to an incompatible driver, system service,  virus scanner, or backup. To avoid problems while upgrading, simplify your  hardware configuration and remove all third-party device drivers and system  services (including virus scanners) prior to running setup. After you have  successfully installed Windows XP, contact the hardware manufacturer to obtain  compatible updates.
 | 
	
 Here is a super techie link.
http://www.adopenstatic.com/cs/blogs...0_-part-1.aspx
It's a bad one though. It could be hardware or a driver.