The iPad 2 is due to be hitting the shops and ...