A friend sent me the following Code Project link:This is a really good article about Test Driven Development. It includes an NUnit primer with some history and context thrown in. Although it was last updated in 2003 it's still very relevant.

I’m reading an excellent book about Business Rules Management Systems (BRMS) and SOA called, oddly enough, "Business Rules Management and Service Oriented Architecture". I’m still trying to get my head around what the next big thing will be but I’m pretty sure it will have something to do with the two of these.
The Microsoft Wireless Laser Desktop 6000 is awesome. Low profile keys. Ergodynamically designed. It is worth the money. Read the reviews: the only downside I have seen are complaints about the wireless connectivity. I haven't had any problems with the keyboard but I have had occasional issues with the mouse losing connectivity. I haven't determined the cause but I still have my old Logitech wireless station running so I'm thinking that's what is causing the interference.
In Part 1 I went over some basic background information about synchronizing your cell phone with your PC. In this section I’ll go over what you’ll need in the way of software and hardware.But first a little more background. You may be wondering why on earth anyone would want to do what I’m going to show you in the next several posts. Actually if you’re reading this second post you probably already know or aren’t interested but I’m going to tell you anyway ;).Back to the topic: hardware and software. You will need the following…
You will likely also need to expand your phone’s available on-board memory with additional Flash memory. Flash memory is getting cheaper every day but a good place to start is DealRAM. You may also wish to rid yourself of messy wires and go with a set of Bluetooth headphones.
I ordered the Microsoft VX-3000 webcam and it arrived the other day from NewEgg. It's a nice camera, as cameras go: extremely easy to setup, integrates tightly with MS Windows Live Messenger, and the thing just works. It lacks facial recognition, low-light sensitivity and other high-end features but I have to say it's really a nice little camera for the price.
I've been doing this for awhile so I figured I can share it now with confidence. I own an LG VX 8100 which is pretty worn out at this point. My provider is Verizon Wireless. I would love to purchase a SmartPhone model but they are all so damned expensive. I haven't looked lately but from time to time I see them being offered at deep discounts ($50 or even free). However you usually have to purchase a data plan along with a two year contract. That means a monthly bill starting at around $80 + taxes & fees, and about the same for my wife. No can do.You don't have to be running a Windows operating system (I do). You will have to spend a little money (~$75) but it will go a long way, and for multiple phones. But you don't have to run out and spend the $75 all at once. In fact if you forgo the ringtones you only need $30.
In Part 2 I'll go over the hardware and software you'll need.