Hey, i'm in college and i work in the pc lab, but i have some long breaks between classes and from when class ends til i have to work. The school has a policy with the computers that you can't modify them by installing software, etc. so i install whatever programs i may want to use to my flash drive, such as AIM, firefox, and Dev-C++. the only problem i have, is these programs want to write data to the C: drive and whenever the computers reboot, a network image is restored so anything saved to the hard drive dies. So i was wondering how difficult it would be to write a program that would catch these other programs trying to write to the hard drive and reroute it so itd write to the same folder location on my flash drive. So when i install a plugin for firefox, instead of it going to application data in my doc's on the C drive, itd go to application data in my doc's on my flash drive.