Excellent as always Dave. In fact, dare I say even better than usual, because it gave a good insight into a typical engineering project. I agree with the comments above, colleges and Universities tend not to teach engineering, but what is essentially science. I was at uni with several people who were utterly brilliant and flew through the exams with Firsts, but none of them had a clue in the lab. I suspect many of them were "fast tracked" and are now managers.
I often describe engineering as the science and art of compromise. Many times it can be a trade off of price, noise, current, reliability etc, but it often boils down to: On time, On spec, On budget. Choose 2. What REALLY helps though, is to know as much as possible about what is available on the market. Up to the mid 90s or so, people like Farnell, RS (and I guess Mouser and Digikey) used to hand out free, printed, catalogues. When CD-ROMs and the web came along though, they became much harder for Joe Public to get hold of. Nowadays they are many thousands of pages and are only available to purchasers who spend a good amount with them. Even though the full database is available online from these companies, it is just so much more like hard work to 'browse' them (often browsing simply isn't possible anyway - a round of applause for Farnell though who have a virtual paper catalogue available!)