I would like to do some A/B testing.
I would like to have 2 slightly different templates and different modules and paths for each template and then I would like to do to the visitors 50% template A + modules and logics etc. and 50% of the visitors template B + own modules.
It would be based on user IP and some simple logic half visitors will be seeing first template and the second half of the visitors will be seeing the second template with different settings.
An important thing is that a user (based on IP or login) should see the template he saw for the first time forever not only for his session.
I am not sure if I have to install two Drupal versions with two databases and use
.htaccess or something to make the decision.
Or I have looked for modules but found only this one: http://drupal.org/project/multivariate
Which seems too light.
Any advice which way to choose and how to approach this problem.