Sup, TS, gotto thank you guys last time for the hardware/software setups for my pc which i built my own. right now i'm having another problems in which i dont know how to fix it myself. It's completely out of my league. Just a few months ago i had noticed some certain website that i cant visit, certain website which require certain java, or something, just to make sure wassit just me or the website, i decided to ask friends of mine who are a frequant user of that particular, sites. all of them says the website is fine, which means there's something wrong with my browser. i decided to either restart my browser, or even restart my pc but it wont fix the problem. and so i uninstalled my current java thinking that it might be the source of tha error, However reinstallation seems to fail as it is shown at the attachment below. while before i do something concerning the java, i had also noticed that i'm having problem with other particular website which i frequently visit. and From there i found out that there's problems concerning my registries, it's affecting my connectivity to the web and a lot of other issues such as the stability of the connectivity itself, and i'm having problem even to access into the TS forums. Eventho i search for solution in google and TS forums, i fail to apply or actually understand my current problems. i will however use the "reformat" method as my last resort, since i had bought a large portable harddrive in which i think can save most of my files before i format my PC. My self-built PC is 8 months old here's are the summary of my system CPU Intel Pentium Quad-core Q6600 @2.4GHz MoBo Asus P5NE-SLi RAM 4x1GB Corsairs VGA Winfast 8800GTx Storage 2xWestern Digital 320gb ea current OS is Window XP Pro Ver 2002 Service Pack 2 and i have not tap into the Reg region, and so it's out of my league, since i am lack of any experience for the "registra" area of the software, the aspect which will slow down most laptops and computers if it was not keep in check. Thanks if Advance, i really need some help.