I thought it would be useful to start a list of useful projects which everyone can use as practice to:
1. improve their programming,
2. add to their "portfolio",
3. put on their website,
4. present to future employers
Some of these ideas wil be very "general" but its just to get everyone thinking and discussing!
1. Games (e.g. Chess / Noughts and crosses/ 3-dimensional noughts and crosses :-) )
2. Cricket scorecard(You enter the score for each ball and who is bowling it etc..). The program stores all the details