I hate to sour up the party but just an honest opinion. If I was in the market today for another S I would buy a used one or wait. The reason is that I feel that when the 2005 model Boxster coup comes out with the face lift our cars will take a hit in value. To buy a 2004 now and take a double hit, both as a new car depreciating and the new shape next year doesn't make too much sense to me. If you do go ahead with it though then please enjoy it to the fullest!
Also consider a 2000-2003 S with low miles and well optioned as you will save alot of money both now and on resale.