well done. sure you could save a little money by taking some of the suggestions but, what's wrong with having too much computing power? i say nothing. besides, what may be excessive today always seems to end up being too little tomorrow.