Well Alistair, it was a bit ago, so I don't completely remember how I did it. Besides, it's not really my forte' anyway.
Basicly, I started out with an abstract shape (pen tool/custom shapes) and warped using polar coordinates and transformed then ctrl+j, ctrl+shift+t abunch of times. Merged those together and repeated warping/transform untill I was happy with it. Then I just added some colour, copied some layers and set to vivid or overlay blend mode.
This was just a doodle. I was experimenting one night and it turned out pretty cool, so I posted it.
Hope that helped you understand how I made it.