text: help to choose a challenging/unique... computer project for o-level/sc? i would like to use c++ language, so suggest a problem i can solve using c++. example: i am a secretary of tennis club. i have to keep records of around 200 members...specific problem 1-list-alphabetic 2-list age group 3-list as per locality 4-list to send birthday card please provide me with a subject that has 5 or 6 specific problems.  (exclude library-chosen by teacher as example) how about this:  design a system to help put together computers from various pieces of hardware, the system needs to know about the various components needed to make a pc, which pieces are compatible with which other pieces and which pieces are optional and which are required.  problems:  1. system can build a computer round a single piece (i.e. choose a particular motherboard/processor) by knowing which other pieces are compatible with that piece 2. system can take a target cost (i.e. 2000 dollars) and can choose the components for the system without going over that cost 3. system can choose which components are chosen based on what it shall be used for (i.e. optimize system for game playing, or for sound design work or doing accounts on) 4. system can be used to trouble shoot problems with a given system spoecification, so you'd enter a list of components you want to use to make a computer and the programe can identify where you are using parts which won't work with each other. 5. system can take the description of a given system and provide information on possible upgrades (i.e. user describes his current computer, the system can suggest which types of memory card he can put in to increase the amount of ram it has)