1. ninjagatan: My experience has been pretty fucking awesome, as long as you both have the right type of personality, are extremely comfortable in your relationship and set hard/soft limits on day 1, and be prepared for those limits to be pushed.