Delays

Added in a number of delay operations as forum suggests there are issues
with connections spinning through code too quickly causing hangs.
Doubtful of whether this is true or not but we will see..