Regarding the idea of using an old laptop as a dev server, have you run into any issues as a result of having the laptop on all the time (such as overheating)?
Also, how would you set it up so that you can log in to your laptop from outside your LAN? I have a few old machines lying around and it would be great if I could put them to use as servers.