ezGear has released its ezView Leather Case for the iPhone 3G. The new case costs $34.99.
The cover is held in place using a "light touch" magnetic closure, and the case has space for credit cards and business cards. The case is also open at the top and bottom to allow access to all controls and ports. A removable belt clip is included.