thanks mat
the principles themselves of the system are fairly straightforward and you could probably pick them up in no time - but yeah if you dont have programming experience it can be a bit overwhelming.
Here's a slightly improved one with invisible barriers so the boids cant escape:
boundary boids
and here's a real quick basics thingy to have a play with if you have a version of maya that runs python. I'll try and figure some more out that start real basic and move up
Download the file and rename to expression.py or save the contents (make sure the spacing is maintained on each line as python requires it) into a file called expression.py and follow the instructions within it:
expression example
Si