Simon, the suggestions you've put forward as simple ways to improve the AI are spot on. However, I'd hazard a guess that if these haven't already been addressed in BI at this stage in development, then they won't be in by final release...