I realize that what I just wrote was a book, so if you want to skim past the steps I've taken in getting windows server 2008 R2 set up and installing the necessary Roles then skip down to the sunglasses smiley face.
I have several questions about this:
Yesterday I found this guide and it hit me that this is exactly the thing I was looking for. Before I found this guide I was wanting to somehow build a disc that had all the editions of windows on it, realizing that this would be impossible to fit onto a DVD (even DVD +R DL). However THIS is so much better then that simply because you can also put all your linux based tools on the server as well and deploy across the network!! And as a side benefit it made me dive into windows server 2008 (something I know nothing about).
Luckily the repair shop in town (guy who wanted me to try to create such a boot disk) had a copy of server 2008 he was willing to give me as he got two copies on ebay and wound up not using them.
So I set off and installed Server 2008 R2 on my laptop. That took quite a while. Ran into an issue where the installer kept freezing and gave an error. Turns out the error was because of the 100MB partition that windows 7 puts on the drive. I deleted it (leaving the windows 7 partition intact) because I can always put it back later (if I move windows server to something else) or try to figure out some way to dual boot. Enough about that though
So I get to setting up server 2008 on my dell xps M1530. I find a lan driver and install it and run driver genius to get most of the rest of the drivers installed. Still one or two stragglers but the machine was working fine (and I'll get those if server 2008 stays on the laptop, not sure that it will).
I install an Active Server Domain Services under Roles. I set up a new domain in a new forest (as I don't have anything else at home with server on it, so I figured there would be no other existing forests). I named the FQDN xps.local and set forest function level to server 2008 forest as again no other machines running windows server. For selected options I left DNS sever checked and Global Catalog was checked (and also unable to be deselected). I got a warning about my computer using dynamic IP addresses so I went into my adapter settings and set up a static IPv4 address (disabled IPv6). I just picked an arbitrary number. My router uses IP addresses ranging form 192.168.0.1 to 192.168.0.199 so I just picked 192.168.0.57
It gave me another delegation warning which I ignored after some research.
Next it asks me where to install database, logfiles and sysvol. I leave them set to default.
I enter my directory services restore mode password.
Things finish up and I'm prompted to restart my computer which I do.
Now ADDS and DNS server are installed and show up under roles (but both have warnings some of which I can't figure out).
So I install the DHCP Server role. I set the IP to 192.168.0.57 and validate it. I enter my parent domain of xps.local. I left the WINS setting to default that it was not required (not sure what WINS is for).
So I add a DHCP "scope". I enter 192.168.0.58 to 192.168.0.65 for ranges, standard subnet mask, and default gateway. I disabled DHCPv6. I left it set to default credentials and then it gave me a summary and completed the install.
At this point I installed Windows Deployment Services which was straight forward. I left both options check during install (Deployment Server, Transport Server).
Then I configured my WDS by selecting a remote install folder (left it at default), DHCP option 60 (checked both boxes) and set it to respond to all client computers. Then I clicked add images to WDS now and stated by making a boot image of my windows 7 x86 disk. I then add all of the windows 7 imagines from the install.wim file. I took my windows 7 x64 disk, added its boot.wim and then add all the windows 7 x64 images by selecting install.wim on that disk. I put those in install groups (windows 7 (x86) and windows 7 (64) ) and made a third install group for windows Vista x86. I only added the install.wim from the vista disk though, I did not add its boot.wim as the directions on foolishit website said not too.
So I figure everything is good to go. I fire up my custom built desktop that I built three years ago (core i7, 6GB ram) and configure the motherboard to allow me to boot via onboard lan. I hit f11 and select network PXE boot and it finds the server on 192.168.0.57 and brings up a list of boot images to select. I hit enter on the first one and it starts loading files. At this point I figure it is going to work and i alt-ctrl-del out of it so that my workstation isn't formatted. Didn't want to risk it.
Now we finally get to my questions!

I don't know that much about windows server (just started fresh yesterday) and this is why I'm asking.
My home network setup is fairly simple. I have a cable modem going into a belkin wireless router. Connected to that router via ethernet are two desktop PC's, and sometimes a laptop via wireless. When I plugged my laptop into the network it seems like the other computers on the network now want to use the DNS server on my XPS laptop?
A window popped up on my workstation screen asking me to choose a network location (home, work, or public) and it was "xps.local". Running an ipconfig /all confimed that it was using the DNS server on my laptop.
I don't want that to happen (if that's possible). I want to plug the laptop into the network and then I can plug in client computers to deploy images to. The clients finds the server and then can make use of WDS. What settings do I have to change (both on my server and on the other normal computers on my network) so that the other computers on the network leave their networking settings as they were before I ever plugged the server into the network? If I can't do that, then what do I need to learn about a DNS server to properly configure my computers. The desktop workstation was able to get online just fine, and my iphone 4s was able to connect via wireless with no issues. However my mothers droid 4 wouldn't work on wireless and only after shutting down the server would it start working again.
Knowing as little as I do, it's amazing that it looks like I'll be able to deploy windows across the network at all. I need to learn a lot more about windows server and networking in general. They only showed us the basic networking stuff when I was studying for a bachelors of science degree in computer science (nothing windows server at all).