Many thanks to Mike and Mark for helping me get my array and datagrid issues resolved to date. The latest issue is in calculations. I need to have calculations done in floating numbers and then the array finishes calculating it truncates at the 6th decimal. I need to go out to at least E-23. Is there a way of setting this behaviour somewhere? Thanks in advance Van