We are still responsible for adding the additional products to the user's cart when selected. We do this by adding custom submit handlers to the form. In this case we add two custom submit handlers, one before the standard one to clear the cart in case there's anything else in there, and one after where we add the selected optional products.
I started this morning with "The iPhone doesn't have video". That is Chris' reason #17 of 20 reasons why he didn't buy an iPhone on day 1. I agree with several of his points. This video is about 20 minutes long - I found it very easy to watch the whole thing, despite the fact that Chris gets a little agitated at times during the video.
I am ready to visit a Mac Genius and make them replace this piece of shit drive. Every 4th disc, CD/DVD, gets rejected from the drive - sometimes trying again works, other times, I can try 10 times with no positive result. The first time I noticed this was Harry Potter on DVD.
I have a girlfriend who lives in England. I have a Skype account. Hell, I even have a Skype phone in my Sony Mylo, and I got it mostly because I wanted a more telephone-like experience when talking to my girlfriend. I have, however, not been having a fun time with Skype today, nor my Verizon Wireless phone, nor option number 3, the Gizmo Project. I'm not even going to qualify any of these services with a link.
A few months ago I purchased a subscription to eMusic, a DRM-free MP3 site that has been around for quite some time. I started out with the basic 40-song plan (about $10/month), but after browsing the site I quickly upgraded to the 90-song plan (more like $20/month) because I wanted to get more than 3 albums in a month. If you do the simple math, songs are $0.25 a piece - 1/4 of iTunes' price, and still beating a $10 CD on sale by at least half, depending on the number of songs. Unlike iTunes, there is no album discount.