OK, this is extremely cool. I'm sure many advanced web developers are aware of it already, but I've just discovered XAMPP. What is it? And why do I think it's the coolest thing I've heard of in a while?
Well, most of us web developers host our websites on the LAMP (Linux Apache MySQL Perl/PHP/Python). It's always nice to be able to create & test our apps and websites in a development environment before going live with them. But what if you have a desktop server at home, and you're developing on your laptop, and you're with a client with no live connection? Or you're visiting your mother to show her the new e-commerce motorcycle boots site you're developing for her and her dial-up is too slow?
You need some level of portability. And XAMPP provides exactly that! XAMPP is either a fully bundled or lite version of the LAMP platform, but fully portable. That means that you can install and run the entire web development platform from a memory key! And no worries if you're using Windows, Linux, MAC, and Solaris on all different machines, as XAMPP is available for all of them!
Anyhow, here's the link to the Portable LAMP platform, let me know how you like it!