My boss says my schooling has paid off. I agree.

Web geekery ahead.

Background (long): So the big cellphone carrier here (ST for short) has finally rolled out their 3G+ network. You know what that means! iPhone time! Before this becomes a phone war, I have a Touch and a lot of music and apps from Apple so I want to stay with the platform.

Anyway, they haven’t actually said they are getting the iPhone and rumour has it that they won’t because they are a small carrier (as opposed to a national carrier) and Apple thinks they can’t fulfill the minimum iPhone order and won’t allow the national carriers it allies with to sub-contract the phones.

However, one of the big national carriers (call them T) just happened to come out and say they just rolled out a 3G+ network here! Obviously, from their prior partnership with ST, they are just buying the time off of ST.

Here’s where my thread topic comes in: This leads to me going to T’s website, since T’s retail outlets have an estimated date of…end of September. T’s website says they are sold out. I pout. But being a web developer, curiosity led me to take a look at the website source.

Why lo and behold, their ecommerce software doesn’t actually remove the ‘Add to Cart’ button if an item is out of stock. It simply uses CSS to set it to display:none. A quick mod through Firebug and I have a lovely ‘Add to Cart’ button. And it let me go through the entire checkout process. I do realize since the phone is out of stock it won’t meet the estimated shipping time, but at least I won’t be calling the retail outlets every damn day asking them if they have the iPhone yet.

This makes me especially happy, seeing as all the special promotions they have for their launch here would actually run out if I had to wait until the end of September.

TL;DR: I used CSS knowledge to outsmart an ecommerce site to let me buy an out of stock item.

Can’t people just pick one up while they’re visiting relatives in Calgary? :smiley:

Curiously enough, a friend of mine in Edmonton went to buy one and he ended up being 11000-and-something in the queue.

My brother-in-law here apparently spent some quality time in line for an iPhone recently, but he was aiming for the latest hotness - I don’t think you’d have to wait for an older model.

A few weeks ago I walked past a local Apple store on the (Canadian) launch day for the iPhone 4. Naturally there was a line. I saw several people in this line talking on their iPhones. That’s dedication.

What can an iPhone do for me that other smart phones can’t?

The latest generation can have face-to-face conversations, just like Dick Tracy.

Ah. I suppose that’s cool.

(Beats Maxwell Smart’s shoe phone anyway.)

There’s probably an app for that. :slight_smile:

shrugs Probably not too much. But like I said, I’ve been invested in the iPod platform for 6 years now, it’s one of those ‘do I really want to have to buy these apps over again in the Android shop, or try and set up my email with a Blackberry?’. It’s a good choice personally for me.