Don't feel bad Adrian,
I had a similar issue yesterday with my Roadster.
The roof would not open, not even a purr or a click.
After 10 minutes serious head scratching I noticed that the passenger seat was missing.
Stuck the seat back in, hooked up the wiring and guess what, full roof operation back to normal.
Alex