Being that they have complete market dominance with user generated reviews and the value the provide, any ideas on what possible fronts you could fight on? I thought about design/ux but still it is not enough to have a position where they can't switch up their site and done. Also, a strategy I thought of (which is quite simple) is deep customer development to find this 'front'.