my optimisation tactic is less code is faster. this involves mainly shutting down services and 3rd party apps that try to make themselves boot at startup. why is it that every piece of oem software that comes with any periferal device (wether it be an mp3 player, digital camera, webcam, printer, ect.) tends to not only be very poorly coded, but try to load themselves at startup? i mean i dont leave my camera plugged in all the time, and i only need to load itunes when i add tracks, and i only turn my printer on when i want to print. things like my logitech drivers (which make the extra buttons on my wireless keyboard and mouse work), and my sound drivers can stay in, because they are offten usefull (yet ineffitient as hell, 7 megs so i can use about a dozen extra buttons on my kb and mouse, hell even trillian uses less ram). i also notice that oem software lately seems to be lacking the dont run on startup checkbox. its just mad. i hope vista does something to fight this phenomena. perhaps a stricter registry. i wish software makers woul;d avoid using the registry, so i can reinstall the os without having to reinstall photoshop (importing all my settings is a *****). another feature vista should have (and probibly wont) is the abity to clean the system directory of files that do nothing. i personally thnk an os should be more compartmentalized. subsystems should be seporated from eachother as much as possible, for security as well as crash proofing. for example internet explorer shouldnt have a direct path to the registry, and when i uninstall it it should be gone from my system all together seems in any other windows all uninstalling ie does is remove the icon in the start menu. im glad that they liberated windoes update from ie for example.