iPhone 4 Now Available for Pre-Order