ROOMBA controller

Hello All,
On a totally separate topic from ROVs I would like to tap into the vast knowledge of this group. Has anybody ever used a Roomba as a robot base? If so how did you control the Roomba? Wifi or Bluetooth? What parts were required? I have a Roomba which I am tired of but I do not want to throw it out. Any ideas?

Regards
Todd

@canman172,
iRobot used to make a Roomba chassis for experimentation that had a serial interface. I had one and it worked great.
I suspect that present Roombas have some kind of internal serial interface that you might be able to access if you take your Roomba apart?
Regards,
TCIII AVD