you can watch iphone4 video HERE

Iphone iOS4 Will be out on June 21st here is the link to it all
http://www.apple.com/au/iphone/softwareupdate.html
iphone4 looks very nice