This site is easily the best resource for soft wear engineering students i have ever seen. Thanks so much for taking the time to put all this together.