Support Our Site

Yesterday afternoon the internet was buzzing with details of the launch of Microsoft Windows Phone 7 Series in Barcelona. Only it wasn’t really a launch, it was more a demonstration of a preview version of the platform. It’s predecessor was only launched last autumn, and this pretty well complete rewrite of the Microsoft mobile phone platform isn’t going to be available to buy until around the same time this year.

Whilst it certainly seems to have innovative features – a user interface that does things rather differently from the current favoured multiple pages of icon design that is almost ubiquitous, along with an XBox Live tie up to link your mobile and console gaming – it does seem a pretty brave move to show your rivals what you’ve got planned months and months before anything is going to be released. Even when you take into account that Microsoft are often much more open about showing preview releases of upcoming products than Apple for example, it still seems very early to be showing.

However, when you think about it, if Microsoft wants any part of the rapidly growing mobile applications market, it had to do something.

Microsoft, just like Nokia, Sony/Ericsson and all the rest were caught massively on the hop three years ago by the launch of the iPhone. Smart phones were very much of a niche market, and most regular consumers used a phone to make calls. It was possible to add applications onto smart phones, but again it wasn’t something that many people did.

Roll forward three years and the iPhone has really gone mainstream, it still surprises me how many people have them, and who they are. Many of them, even relatively non-technical are comfortable with the idea of adding applications, reading e-mail, browsing the web and playing games from a phone handset. On top of this Google has moved in on the market making waves with it’s Android operating system. Established players like Nokia have found their market share falling after years of failing to ignite the smart phone market.

Then we get to Microsoft.

They had a niche in corporate markets, and certainly I’d come across techies from time to time using (and more often than not cursing) their Windows Mobile handsets. The ability to program applications in the same languages as desktop applications certainly helped adoption. However they largely dropped the ball. Whilst they have carried on releasing updated versions of their platform they’ve largely been left behind, giving the impression – intentionally or not – that they weren’t interested, that they were happy to relinquish their market share to Apple and Google. In the corporate space Blackberry has grown, certainly in our company those users who are issued with a smart phone are issued with a Blackberry, and many of the executives ask for one by name. Any mobile applications would have to be developed for Blackberry, not Windows Mobile now, and Blackberry provide the tools to do that.

As I’ve said, the iPhone seems to have really gone mainstream, introducing a growing range of people to a smart phone, and the techie space seems to be being filled by Google Android. The iPhone is selling by the million, and producing billions of application downloads.

What Microsoft were showing looks interesting, and if they can sort out the reliability and stability problems that established wisdom say plagued previous versions it would be a good platform, but it would be a good platform if the phones were on the market now. Between now and release Apple, Google and the rest will certainly be releasing updated and new versions of their phones and software. The Microsoft gamble is that having seen the show yesterday, people will be willing to wait, and that come the autumn they will be willing to put aside the previous reputation for being buggy, put down their iPhones, Blackberry and Android phones, write off the money they’ve spent on apps for those platforms – or in the corporate environment infrastructure, and switch over to a Microsoft phone. I’m sure there will be a good few techies who will do so, but the average consumer or the corporate user? It remains to be seen.

Possibly Related Websites

Major embarass @blowdart session!  #DDD8Today was the eighth annual(ish) gathering of four hundred of the Microsoft Development community for a day of free technical training. Once again it was spectacularly over subscribed – sold out faster than Glastonbury (all the places went within fifteen minutes) and with no Microsoft speakers had the usual mix of sessions, some of which perhaps you wouldn’t expect to see at Microsoft.

The day started off cold – although there was no snow it was definitely a case of scraping ice off the car, and if you were in any doubt, one look at Rachel Hawley’s footwear could tell you! Having said that, as has become traditional at these events, bacon butties to warm you up awaited those who got there early.

First off a couple of observations. For a Microsoft Developer Day, it was a very good advert for Apple! Of the five talks I attended, two were obviously running off Mac’s. One was about iPhone development, so using a Mac was a given, although the presentation was also given using Keynote (and all the more slick for it) and rather than messing around with font sizes as all the PC based presenters have to do Chris Hardy used the built-in OS X zoom gestures to quickly focus in on what he was showing. The other Mac based presentation given by Ian Cooper wasn’t anything related to Mac development at all, but was presented in MacOS X, using the Mac version of Powerpoint, with a windows development environment running in VMWare. It’s not so long ago that developers would buy a Mac, largely ditch MacOS X and stick Windows on it – it does seem that even with the advent of Windows 7 that isn’t always the case now… The other massive advert for Apple was not surprisingly the vast numbers of iPhones in evidence. I certainly think it would have been worth somebody doing the same as Scoble did at Le Web to get a ball park figure of how many there were. There were a good few Google Android phones around, but few if any Microsoft based phones in evidence. This was also reflected in the sessions – no talks on Windows Mobile development, but there was a talk on using MonoTouch to develop iPhone applications!

As is normal for these days, what I thought I would attend, and what I actually attended were slightly different. I initially thought I’d just take up residence in Chicago 1 for the day, but in the end I fancied a change of pace.

First up I attended a talk by Ian Cooper on Real World MVC Architectures. This in part was because I’ve just done my first ASP.Net MVC project, and I was half expecting to find I’d done it all wrong, as to a large extent I’ve put it together as felt right rather than following any explicit paradigm. To my relief it seems all the talk of proper architecture seems to be sinking in, and the way I’ve constructed it is pretty much as was suggested, even to the point that I’ve used particular techniques without having read about them as yet in my MVC book in that I understood why they were being used but didn’t recognise the idea by name! I suspect the session might have been pitched a bit too much towards the beginner end of things for experienced MVC programmers, but for me it was certainly a good reinforcement of the techniques.

Next I slipped next door for a change of gear, and a non-technical talk by Liam Westley who was talking about how to be a small software development outfit and not go bust. To be honest, the principles Liam outlined can apply equally well to large software houses, a number of which I’ve come across who don’t get this stuff right, and even to people in a corporate environment like me as getting these sorts of things wrong will at the very least have your internal customers looking elsewhere for their software, or at the worst put you out of a job. Liam gave us a set of broad principles that any software developer should be doing as a matter of course – things like delivering properly tested software, applying proper logging (even in a corporate environment fixing a problem before the users have got round to reporting it scores serious brownie points), and understanding your users, all go to making people happy to give you their software work, and not go elsewhere.

For session number three it was a first for me, in that it was the first time that I have heard Jon Skeet speak. His name will be familiar to anyone who frequents Stack Overflow – and as his reputation is testament to he sometimes seems to answer C# questions within seconds of them being asked. What is slightly more surprising is that his day job is at Google as a Java developer. Even more surprising he fits all of that in with being a Methodist Local Preacher too – but I suspect that stands him in good stead for being able to deliver material well, as from the experience today his reputation is well deserved. The latest version of C# brings in some interesting, but quite complex new ideas, and he did manage to put them over in a way that even with the early start on a Saturday I pretty well followed them. Having said that whilst I liked the presentation, and many of the new features, I was less than impressed by the return of the ubiquitous VB variant data type, in the guise of the dynamic type. Whilst I am well aware that the way the variant and the dynamic work are rather different, it’s much more about how it will end up being used, or more likely abused. I’m with Jon Skeet on this in that I much prefer a situation where the types can be validated at compile time. Whilst there are legitimate reasons for adding dynamic, and as an exercise in language design the implementation is very impressive, as with the variant I am quite sure it will end up being thoroughly misused, and will lead to many a difficult to nail down bug.

Next up was lunch, and was the traditional scramble for a lunch bag. Unfortunately it seems that the entire occupants of the Chicago 1 side went the same way and got all the non veggie and non seafood sandwiches (I have to watch having too much of certain types of seafood with my gout) and as always it was a bit of a lucky dip as to what else you got, so I ended up with a sandwich, crisps and an apple that I wanted, and a can of diet coke and a snickers bar that I didn’t want. I know they’ve tried various things over the years, but I still think there has to be a better way than this, as it was pretty obvious looking around that not everybody wanted what was in their lunch and there was a lot going to waste.

The lunch time Grok Talks had relocated this year, and were in the atrium in building four. This certainly gave a bit more space, but did seem to make the security guards mighty jumpy – I got a stern “I’ve just seen you behaving strangely” from one for taking this picture – I just liked the look of the clear blue against the white of the building structure and was going to make some comment about the weather! The Grok Talks were marred rather by problems with the technology. For a start the speakers were badly positioned in relation to where the presenters were standing leading to endless feedback problems. The talks also took an absolute age to get started, and when they did people seemed to overrun, which as a result led to people who were further down the running order being disappointed. There were a couple of interesting talks though, and it was especially interesting watching Gary Short intensely watching somebody else demonstrate Code Rush! Looking at the response hopefully there will be a few more converts from Resharper, a jump I made many years ago!

After lunch was one of my personal interest talks. As an iPhone owner and software engineer I’ve always quite fancied giving an bit of iPhone development a go. The problem is that as well as learning a new platform and new environment, developing for the iPhone requires learning a new language, Objective-C. However Chris Hardy was demonstrating a way that I could leverage my existing C# skills using the Mono environment and an add on to it called MonoTouch. Whilst developers still need to be able to read Objective-C to understand what is going on, and still need to learn their way around the Apple API’s, it allows them to develop entirely in familiar C#, and even brings advantages in terms of some of the extra type safety that C# brings. I have to say I was pretty impressed at the environment and what it can do. I was less impressed by the price – $399 for a personal license, which only covers you for a year of updates, with even more for a corporate license – far too much for your average hobbyist programmer to even consider. I can’t help thinking that they are missing a trick here, and providing a low cost or free license for developers in return for a share of the revenues, maybe using some sort of phone home code to keep track would certainly broaden the base of programmers using it.

My last session of the day, to be honest I would have gone to even if Barry was just reading the phone book, as this was potentially his last appearance at a Developer Day before he loses the essential qualification for being allowed to speak of not working for Microsoft, as in a scant few days he will be starting a new job working for Microsoft at one of their offices in Redmond. As always there was the classic banter with people he knew in the audience, in particular Jon Skeet who was attempting to pose increasingly difficult questions it seemed. Barry also started off by hijacking the session next door as Ben Hall, the speaker had a birthday and was foolish enough to tell somebody! What I was also expecting, and got in spades were interruptions marking his departure from the UK development scene. His book Beginning ASP.NET Security featured in several. In the first Liam Westley gave a touching and heartfelt tribute, and said how much he had been looking forward to the arrival of the book – as it was just the right size to prop up his wobbly table. In another they spoofed the winter cold adverts, suggesting that the book was good fuel to keep the elderly warm. The session finished off with a clip from his appearance many years ago on The Crystal Maze, and several of the organising team appearing in T-shirts especially prepared for the occasion. All in all it was a memorable way to finish off the day, and hopefully a memorable occasion for Barry as he heads across the Atlantic. The one question that remains is whether all the spelling mistakes in the presentation were down to Barry, or whether somebody did get at his presentation before he went on…

All in all it was an excellent day, and although I know there were a couple of sessions that had problems, the ones I attended were all excellent, and well worth the spare time given up. It was great to catch up with friends from the community, previous developer days and previous jobs. Whilst it does appear that the day is very much a victim of it’s own success (even with local developer days around the country people still travel from far and wide to attend this one in addition to their local days) hopefully a way can be found to allow it to keep running in future years, and all credit to the organising team, and the staff at Microsoft for keeping the whole day running smoothly.

Possibly Related Websites

This morning, Robert Scoble, who is currently at LeWeb in Paris published this picture to his Flickr stream.

It is a shot taken by him of the audience, and is the answer to a simple request, for people to hold up their iPhone – just take a look at the full sized shot and count quite how many there are.

Back before the iPhone launched, Nokia and the other big players in the market were bullish. The mobile phone market largely consisted of largely similar devices, and Apple coming in with something that didn’t conform to what everybody else was doing wasn’t going to make an impact was it? They seemed to think that doing it different meant that the iPhone wouldn’t sell – everybody had been doing the same thing for years and the consumer would stick with them.

From a personal point of view, I had spent years being largely dissatisfied with what the established players had been producing. I’d bounced back and forth between Nokia handsets, Sony Ericsson, and even a Motorola handset at one point, my general feeling is that despite promising much, they’d generally failed to deliver, with annoyingly quirky user interfaces, buggy firmware, and a generally frustrating experience all round, hence why I’d ended up changing phones pretty frequently. The best mobile device I’d owned was still the venerable Psion 5mx

When I eventually got my hands on an iPhone, it proved to be a game changer – finally someone had actually managed to produce a mobile phone that was nice to use, and one that was a reasonable substitute for a desktop web browser. With the later addition of applications it became even more of a useful device.

The impression I get in tech circles is that I am not alone. At a couple of tech events I’ve attended recently by far the largest number of people had an iPhone – people who had been die hard Nokia fans, or had developed Windows Mobile apps for years had bought one, and weren’t planning on switching back. Now the numbers being used by non-techie friends is impressive, and the competition is struggling.

Check out this article in the Independent about the effect on Nokia, or this article about the recent Sony Ericsson Saito problems, with both the rise and rise of the iPhone, and the other new kid on the block Google Android it’s going to be very interesting to see what the second decade of the twenty-first century will bring for the old market leaders like Nokia

The iPhone users at LeWeb originally uploaded by Robert Scoble.

Possibly Related Websites

Over the past year or so Garmin have finally started to provide software for the Mac. One of those new pieces of software, currently in beta is BaseCamp, a tool that works with various of the Garmin topographic mapping products giving a three-dimensional view of the mapping data, similar to the view that their latest series of handheld GPS units can produce.

Amongst the mapping products I have are both Topo UK and Topo Canada, however only Topo UK was recognised by BaseCamp.

The reason turned out to be fairly straightforward, BaseCamp needs topographic data that includes Digital Elevation Model or DEM data, and whilst Topo UK includes that data, the early release of Topo Canada that I have, version 2, doesn’t include that data. Not a problem, as in the five years since I bought my copy, Garmin have updated Topo Canada to version 4, that includes the required data.

Since I’ve recently bought and registered another Garmin product, I had a discount code that offers me ten percent off products in their online store, so I took a look at their UK store, and found that they had the up to date version 4 of Topo Canada listed so I put in my order for the upgraded version.

The parcel turned up today, and opening the package, the box looked rather much like the Topo Canada packaging I already had, the computer requirements didn’t match those listed on the website – no mention of the Mac for a start – and the copyright on the box was 2004. Taking a look inside, rather than one DVD it was a four CD set, and the version number on the back of the box was version 2. Despite listing the latest software on their website, Garmin UK had sent out the same software I already had.

Not surprisingly I was not best pleased, so I gave Garmin UK a call – well three calls actually as their phone handling system cut me off mid-call twice before I got to talk to a real person. Explaining the problem , he went away and took a look and said that the only Topo Canada they had in their stock was the version 2 they had sent me.

They did try to persuade me to stick with what they had sent, but once I’d said that I already had a copy of that, and that I specifically wanted the version with the DEM data to use with BaseCamp, they said they would talk to their head office, and I’m currently waiting for a call back with their answer.

The problem of course is that although Garmin UK are currently being quite helpful, they are quite blatantly in contravention of the Sale of Goods Act in that the product their website describes – a Mac compatible version of Topo Canada – is not what they’re sending out. If they replace my copy with what I ordered or give me a refund I’ll probably leave it at that, but certainly if you’re buying map software from Garmin UK, especially if it is something pretty specialist, be aware that they are still selling off their old stock, even if it is five years old.

Possibly Related Websites

Last month, Microsoft launched a campaign called “I’m a PC” directly targeting the well known Apple “I’m a Mac” campaign, with a number of big name celebrities endorsing the PC.

Now we get to see the first salvo in the response from Apple, not a new campaign, not even an attempt to out celeb the competition, but a very funny addition to the existing set…

Possibly Related Websites

Last night we had the kind of problem that most computer users dread, the un-bootable computer. Beth had used the iMac earlier in the day without any problems, but when I tried to start the machine up, it stalled during the start-up process.

The next stage when you’ve got any sort of Mac problem related to booting is to reach for the OS X install DVD, and use that to start up Disk Utility – more often than not this will sort out a lot of problems, however not in this case. Having run through the verification and repair process it came up with a big red message warning that it couldn’t repair the disk.

No problem, I’ve got a regular back-up strategy – periodically backing up to an external hard drive using SuperDuper alongside using Time Machine and an associated Time Capsule. The last full backup I did was about a week ago, just before the OS X 10.5.5 update installed, however Time Machine has been quite happily running since then, so I opted to have the OS X install rebuild the drive and reload the data from the Time Machine.

Then the installer showed me a list of the contents of the Time Machine – with the most recent complete backup being just before the 10.5.5 update, complete with a message saying that “Only complete backups of Mac OS X appear in the list”. On the basis that Time Capsule has been running normally, there should be newer files on there, but the implication is that it hasn’t managed to complete a backup since then – thinking back over our usage over the past week or so that might be right as we’ve had a lot of short sessions.

Like most users I guess, we largely ignore the operation of Time Machine. The icon sits on the title bar, and periodically the Time Capsule springs into life. However the software is deliberately designed to be non intrusive, and will quite happily cope if you want to shut the machine down whilst it is working – it just shuts itself down as the machine shuts down and restarts again the next time the machine is turned on, my assumption being that it will just pick up where it has left off. However even over a week of short sessions, it should have picked up all the files.

A bit of a browse around the internet for problems after the 10.5.5 upgrade turned up this – looks like there have been problems, plus also some comments about the number of files changed in the update. Time Machine has a two stage process, first it goes through a prepare stage, which is when it builds a list of the changed files, then after that it goes into the backup where the status message showing the progress through the backup. It could be that during our relatively short sessions this week it is never actually getting beyond the preparation stage.

At this point I was rather glad that I kept the two part backup strategy, so I booted up using the backed up image of the main drive and was able to copy off our respective mail archives, which in my case would be the most annoying thing to lose, and then set the machine going overnight copying the clone of the boot drive back across to the iMac. Taking a look this morning however, the restore had again stalled part way through, leaving the boot drive with errors – so the drive was cleared down again, and I’m again copying the SuperDuper clone. Even if it works though, I’m not massively confident in the drive in the machine, so I also headed over to Mac Upgrades to pick up a new internal drive – picking one that hopefully will allow us a bit more room to grow at 500Gb rather than the 160Gb that is in the machine at the moment. Apple also have a step by step guide to a DIY upgrade which seems pretty straightforward.

So any thoughts at this point? Firstly, I’m really glad to have SuperDuper around – the clone of the drive it produces coupled with the ability of the iMac to boot itself from the backup image is fantastic – if it wasn’t for that it would needed to have been either another Mac and FireWire target disk mode, or alternatively just losing the weeks worth of e-mail that hadn’t been backed up. The other important thought is to keep an eye on Time Machine and in particular when it has last done a complete backup – almost certainly explicitly forcing it to do a complete backup after significant operating system upgrades. The bottom line though is always make sure you have a good backup strategy – you never know when you might need it.

As to what caused it – it’s all a bit of a mystery. It could just be that the drive itself has given up – the machine is a few years old now and gets pretty heavy use. The other odd thing is that looking at the multi-way adapter into which the machine is plugged in, the light indicating that the surge protection is working is no longer illuminated. I could confirm one way or the other if I had the OS X logs, but they are of course on the failed drive, so I guess we’ll never know…

Possibly Related Websites

Microsoft are in a strange position. Despite still producing the operating system that holds the dominant position in the market, still producing the office platform that holds the dominant position in the market, and still producing the dominant web browser, they are seen as being under threat. The reason? Their share of the market held by their products is not as high as it used to be, as the competition is making gains. More than that being the dominant platform they are the prime target for a variety of viruses and malware, and if they aren’t being criticised for the security issues in their software, it is their business practices that got them to the dominant position in the first place.

Being pragmatic you could argue that with the position they held about the only way their share could go is down, putting aside the interventions of the EU and the US government, even in a market that they dominate quite as much, competing companies can still come out with innovative products and change the balance. For example Google came out of nowhere and Microsoft were left scrabbling to compete. However you could also argue that Microsoft themselves have caused some of their problems. Vista was very poorly recieved by many people, both in terms of performance where it was visibly slower than XP, and from simple usability where the security features were downright obstructive. So many professionals ended up sticking with or rolling back to XP. I can also show you a number of end users who are continually frustrated with their Vista machines who wished they could have XP instead. The latest Office wasn’t quite so bad but the ribbon bar didn’t go down well, nor did the new file format – for example one member of the church regularly has to send round documents twice because he is using Office 2007 and his documents are incompatible with the older versions in use by other people.

Probably the most high profile perceived competition to their core product is the ever resurgent Apple. While it is certainly not making much of an impact in the corporate world, Apple is certainly making inroads into the home PC market. Whether it is thanks to their advertising, the much vaunted halo effect from the iPod, the distinctive design of the products, or a combination of all three, Apple computers are selling in larger numbers than they ever have.

Looking at the Apple advertising campaigns that directly targeted the PC market, first off we had the switcher campaign. This consisted of a series of real, sometimes celebrity users talking about their experiences and why they switched to the Mac. The Microsoft response was frankly an embarrassment, with them being caught faking a Mac to PC switcher.

Since then we’ve had the Get a Mac campaign. All the adverts follow the same general structure, opening with a relaxed looking casually dressed man introducing himself as a Mac, and a more straight laced man in a suit introducing himself as a PC. The advert then compares some aspect of the PC with the Mac, including crashing PC’s, changes in Vista, and numerous other perceived issues with the PC platform compared to the Mac.

Interestingly, Microsoft haven’t repeated the direct attack on the adverts as they did with the old switcher campaigns. We’ve had a bit of a mix, including most recently the criticised Mojave Experiment. Even with their latest campaign, it didn’t seem they were going to do that, as they started off with two adverts featuring Bill Gates and Jerry Seinfeld that were frankly bizarre, before moving on to phase two.

Phase two for the first time seems to directly attack the Get a Mac campaign, opening with someone who has obviously been cast to look just like the PC in the original adverts (although certain people seem to think he looks a lot worse) and then follow that up with a large variety of other people, including celebrities again, who also say they are PC’s.

Interesting things to note are that there are Microsoft employees in there, whose e-mail addresses are posted on the screen during the advert, but also note that Vista isn’t mentioned at all, and also that aside from addressing the stereotype in the Apple advert, it doesn’t address anything else in those adverts – the message of the advert is basically that lots of different people use a PC.

It has to be said, that after the fallout from the Mojave Experiment, and the bemused responses to the Jerry Seinfeld adverts, the response to this advert has been pretty good, and I’m pretty sure that given that the Get a Mac campaign has been going for two years it will bring a new campaign from Apple in response. But then is the new Microsoft campaign saying anything other than lots of people use PC’s?

Update: A little post-script to this story – a revelation that has caused much merriment amongst the Mac faithful – the advert may show lots of people who use PC’s, but the people who made the advert aren’t one of them, as the advert was put together on a Mac.

Possibly Related Websites

I’m just coming to the end of my first week with an iPhone 3G. Unlike some I didn’t sample the whole queuing and activation chaos last Friday. I managed to get one of the limited stocks that O2 had available online last Monday by getting in within the first hour before they had all sold out. That’s not to say that getting the phone out of DHL, the courier O2 used, was without incident. Beth was in Reading anyway, so said she would pick it up on the way home, the key thing being that she didn’t have the card as she wasn’t going home first. No problem, all she needed was the parcel number which we could get off the tracking site, and then we looked up on the DHL site and got the address of their depot over in an industrial estate near the Madejski Stadium, and looking at their opening times they were open until 7pm. So Beth went in on the way home, and handed over the parcel number – “Not this depotâ€? came the response, all the inland deliveries go through a separate depot on the Basingstoke Road, and that one closed at 6pm. Beth had just enough time to nip across and pick it up, and brought it home.

If you’ve been reading the computing sites you’ll I’m sure realise that activation was a bit of a problem, and it was much the same here. Although I could connect to the regular iTunes store the special activation service was totally snowed under, as a result activation had to wait until Sunday when we were back from our weekend away, where it connected first time. The one final part of the jigsaw, porting my number across from 3 was pretty painless too, although there was the inevitable attempt to try to tempt me to stay despite me repeatedly saying that I was moving for the iPhone 3G, not because of their prices. The number swapped over smoothly on Wednesday, and seems to work fine for incoming and outgoing calls.

So what is the iPhone 3G like in general use? I can’t really compare it with the original iPhone as I’ve never used one, my primary comparison is with my old Nokia N73. The expectation was that the iPhone 3G would be a similar experience to browsing on my iPod Touch, which it is as long as you can get good reception or a Wi-Fi hotspot. The internet experience is streaks ahead of what was possible on Nokia N73, and is actually usable for more than just simple page browsing. For example I ran through the Royal Mail parcel redelivery site on the iPhone 3G this afternoon and everything worked fine – I doubt you’d be able to do the same on the Nokia N73! Phone call wise the iPhone 3G is fine, although if you were making a lot of calls I suspect some sort of proper headset would be essential. Text message wise it is pretty good too, giving you an iChat style conversation screen. Although the touch screen puts some people off, having got used to it with the iPod Touch, I haven’t had any problems and certainly have no issues doing what I need. If anything the lack of the keypad gives the screens much more space to use making them much more straightforward than the usual nested menus that have to be navigated with up/down cursor keys on a more traditional phone.

Stability wise the iPhone 3G is way better than the old Nokia N73, which even after a couple of firmware updates still crashed or locked up with depressing regularity. So far with the iPhone 3G the only problem I have seen is one which the iPod Touch exhibits from time to time whereby the browser crashes.

But what about the new features? The App Store and the GPS? Taking them in reverse order, it is important to note that this is an Assisted GPS – as such it’s not going to replace a proper specialist device like a Garmin eTrex – it occasionally has problems getting a fix, and there is precious little feedback compared to a specialist device. Accuracy wise on some informal testing it managed to place me pretty accurately in our back garden, although not exactly. Trying it out at the church it was also in about the right ball park, but not spot on. Having said that, it does what it is intended to do, and allows location based apps such as Vicinity to come up with it’s local information – great if you’re in a strange town and need to find a convenience store. I’d be intrigued to see how a full blown navigation system works in a car – my thought is that the reception isn’t good enough to work accurately enough.

This brings me quite neatly to the applications, and certainly from what I’ve seen there are some good little applications around. The aforementioned Vicinity is certainly recommended, especially if you’re often on the move and need to find your way around a strange town. Another fabulous little app that makes use of the Assisted GPS is Exposure Premium (also available in an advert supported version) which provides a nice interface to access Flickr pictures, but it’s real party piece is the way it uses Assisted GPS to pull back pictures taken close by.

Various established services have provided free applications to access their services, so we have a nice little Facebook application, versions of Shozu and Shazam, and a version of the fantastic Evernote that will quite happily allow you to photograph documents with the camera on the phone and then search the text in it – handwriting included!

There are one or two novelty applications amongst the freebies too. Check out iPint which uses the accelerometers in the phone to simulate a pint glass. Another novelty is one for all the budding JediPhone Saber – which turns your phone into a light saber. Both are pointless but fun, and do show what can be done with the accelerometers in the device.

Not all the freebies are novelty applications. Apple themselves have produced a little tool called Remote that gives you remote control over either your copy of iTunes or your Apple TV. There are also some free games, Tap Tap Revenge for example will be familiar to fans of Guitar Hero

Gaming wise, the accelerometers are seeing a lot of use. Some, like Cro-Mag Rally use them a simple game controllers. In others, such as Motion-X Poker they are being used to simulate a real experience, in this case throwing dice. Finally you have games like Trism which takes a familiar puzzle game concept, and turns it on it’s head – literally – by the addition of monitoring which way up the phone is being held.

So was it a good upgrade? Definitely. As a phone and mobile internet device it is fantastic, streaks ahead of anything else in usability, especially for mobile internet. The addition of the App Store really opens things up and shows what can be done with the platform – certainly putting it up there as one of the best mobile application platforms around.

Possibly Related Websites
Sometimes a Steve Jobs keynote is all about surprises, you go into it after a surge of rumours, but what you get on the other side is all a bit of a surprise. Yesterday it was exactly the opposite. The 3G version of the iPhone had been trailed so much it would have been a surprise if he had stood on the stage and not mentioned it. It even turned out that some of the apparently phoney leaked pictures of the new phone were genuine too.

So what did the Apple faithful actually get given? The 3G obviously gives the phone a big speed boost in terms of internet usage, and the other big new feature is the real GPS – pushing the iPhone into the realms of location based services – indeed it is already being reported that TomTom have a working version of their software on the platform. The physical design is slightly changed, but still recognisably the iPhone, and it still has the fantastic screen. In terms of disappointments, perhaps the biggest is that they haven’t done a thing with the camera – it is still the same old 2MP version, looking increasingly underpowered against the 5MP that is common in competitors phones. The iPhone is still missing the forward facing camera for video calling that competitors have – although I can honestly say that I’ve never made a video call on my current phone so it is no great loss. The new model still has limitations in some of it’s other abilities in that it still can’t do multimedia messaging, nor can it act as a modem for a computer.

The impression I get is that Apple are as always partly singing to their own tune, so they are very much focusing on what they think a mobile device should be, giving us fantastic internet browsing, but lacking some of the features that others may regard as necessary. Equally you may think that a GPS is a frivolous addition, but Apple as always are going their own way.

After the features, the big discussion seems to be the pricing.

With the significant drop in price, it is pretty obvious that the iPhone is being subsidised by the networks. However over in the USA, alongside the upfront price cut, the ongoing monthly charges have been hiked, as has the contract length, such that the total cost of ownership works out more expensive. The big news is that for once it isn’t rip-off Britain, as although in the UK we also get the price cut upfront – with the phone being totally free on some deals, we’re not getting a similar increase in the monthly cost, nor are we getting an increase in the contract length. Maybe it’s because our 3G market is more competitive than in the USA, but certainly for anybody like me who is in the market for a new phone, it is great news. Looking at my current usage and costs I can get a brand new iPhone and in addition cut my monthly cost all without having to spend out on the new handset. I don’t know about anybody else, but I know where I’m going to be going on 11th July…

Possibly Related Websites

I just thought I’d post a few words about the Apple Store Personal Shopper service, which Apple have been plugging in their UK stores – and probably across the rest of the world too. The basic idea is simple, it’s a free service where you book an appointment slot, and for that period you get a dedicated member of staff to take you through all the products you are interested in.

On Saturday, we went with Mum off to her local Apple Store, which is in the Brent Cross shopping centre just off the end of the M1, to look about upgrading her Mac. We had a basic shopping list of what she needed in terms of software, but there were a couple of key questions – specifically over the size of iMac she wanted – 20“ or 24â€?, and she also wanted to replace her current separate printer and scanner with an all-in-one, so wanted to look at those. As with pretty well every other Apple Store it is absolutely heaving on a Saturday afternoon, but having booked an appointment with the personal shopper they had a couple of demonstration iMac’s available, and an assistant available to answer questions.

It certainly was beneficial, as Mum was able to try both the 20“ and the 24â€? models and decided fairly swiftly that the 24“ was a bit too big, from there we were also able to look at the selection of all-in-one’s they had, and opt for a Canon unit on which the store was offering a £60 cashback offer, and also pick up copies of iWork and Filemaker Bento too to cover a couple of other requirements she had for the machine.

The Personal Shopper service does seem to be very much set up for people who are new to Apple, so certainly the assistant we had was improvising slightly rather than working through what would be her usual routine as we already knew about a lot of the stuff she was going to show. Having said that there was a big advantage in that when we were talking software and printers she was pretty much immediately able to look up stock and in one case go and get a package from the store room, and then to round it all off they helped us take all the packages to the car as well.

Possibly Related Websites

If you happen to read the BBC Internet Blog, the picture that has appeared today on one of their postings might be familiar, especially if you’ve read my post about the BBC iPlayer. One interesting thing I’ve learnt from the e-mail exchange with the BBC guy who asked to use the picture though, Apple apparently don’t like you using a capital ‘T’ when referring to a certain iPod – so it’s iPod touch rather than iPod Touch. Looking back over my previous postings, I guess that’s me off Steve Jobs Christmas card list…

Possibly Related Websites

So I’ve just about got everything going in Leopard having done the upgrade. The only significant application that isn’t working is iMovie – but then that didn’t work under Tiger either. (Having had a trawl around the net it seems I’m not alone in having problems with it on a G5 either… The main tip seems to be to run it on an Intel based Mac, but it’s still not perfect…)

As with the upgrade to Tiger the OS upgraded without too many problems. I opted for the archive and install method this time around, which shifts the existing system directory out of the way, installs the new operating system and then pulls in all the settings and configuration, leaving everything else intact. This is regarded as a somewhat more reliable way to upgrade than using the straight upgrade as there is less chance of problems caused by leftovers from the old system as it is a completely new install. The third option is the erase and install that I used with Tiger which does a totally new install, and then pulls all your settings across from a backup as if it were a new machine.

As with any upgrade, it was then a process of working through all my core applications to work out whether I could get everything done.

There were a couple of minor casualties – one being Menu Meters, a little tool I had running to keep track of what the machine was doing. However I found a worthy replacement in iStat Menus that does much the same, but adds details of fan speeds and the current temperature inside the machine to the mix.

Amongst the applications that gave me grief during the update, my process for keeping the e-mail I receive in an average day (see this posting for details of what I do) came to a crashing halt. I started the new Apple Mail, and was greeted with a message stating that both MailActOn and MailTags had been disabled. Both applications have beta versions that are Leopard compatible, however that was only half the story. Along with the two applications I use Smart Folders extensively to group e-mails by subject and type, and to be frank they were being less than smart immediately after the update. Fixing that though was just a question of patience – sit back and wait for a few hours whilst the machine rebuilt the spotlight indexes.

Perhaps the application (aside from iMovie) that gave me most hassle was ClamXAV, my virus checker – as it would just keep crashing. Eventually I tracked the problem down not to an issue with Leopard, but with one of the new features of the latest version that made use of spotlight – disabling that and effectively reverting to the same configuration I had before solved the problem. Aside from that, the only annoyance is that Leopard insists on loading X11 whenever ClamXAV starts up.

The last application so far that has been a problem has been Google Earth which locked up every time I tried to start it. This I nailed down to a problem with my MyPlaces.kml file – once I removed that everything worked fine, and I built up what I needed from the copy of the file on my PC version of the application.

Sorting out Google Earth also turned up another change – the way networking is set up in Leopard which has changed a bit from Tiger. This also brings me on to my biggest recommendation, grab yourself a copy of the excellent Mac OS X Leopard The Missing Manual by David Pogue. It was an excellent reference during the upgrade process, and was indispensable in quickly getting the PC/Mac networking working again. Granted I could probably have worked it around after a while fiddling, but the book has a step by step walkthrough, including pointing out the obscure settings that you might otherwise miss.

Mac OS X Leopard The Missing Manual also has a great appendix going through the upgrade process (including how to use an iPod to do it if you’ve broken your DVD drive), and as always is punctuated by David Pogue’s great writing style and sense of humour.

For example he describes the Leopard first boot title sequence as:

“… one of the most visually stunning post-installation OS startup movies in historyâ€?

I’d perhaps not go that far, the encoding on YouTube gives you the general idea – but lacks the impact of the full screen HD version you get on the Mac – gives you the general idea though.

So was it worth the effort? I’ll have to give it a few days of usage, however so far there hasn’t been any absolute show stopping problems that mean I’ve had to resort to the backup as there were when I upgraded to Tiger. True there are some applications that aren’t quite there yet, but equally there are now starting to be some Leopard only applications, so now seemed like the time to move. There are some slightly annoying look and feel changes that I guess I’ll get used to – but some real nice new eye candy too – if you’ve got Leopard and a load of pictures in iPhoto, check out the fantastic mosaic mode on the screen saver. Next thing to look at I think will be getting Time Machine going…

Possibly Related Websites

One of the annoyances of being a gadget fan is when your fantastic new toy gets a surprise upgrade, just after you’ve bought it – it happened to me with our iMac G5, when Apple released the revision C model with Mighty Mouse, Apple Remote, Front Row and a built in iSight camera a few weeks after we’d bought ours. Having said that, it must be really galling to have Apple double the RAM in the iPhone three days after you’ve bought yours.

Possibly Related Websites

It has to be said, I’ve not been massively excited by the past couple of Macworld Keynotes – either they’ve been things I’ve not really been interested in buying, or things that weren’t available outside the USA, or both.

It’s a bit different this year. The keynote included for key announcements, all of which were interesting to some extent or another.

First off there was Time Capsule, which is effectively the Apple take on Network Attached Storage, and is closely tied in to the Time Machine backup utility that shipped as part of Leopard.

Now it has to be said, that I couldn’t see a pressing reason to upgrade to Leopard, despite all the glowing reviews that were quoted (even from a PC magazine). Although Time Machine was a nice idea, I wasn’t looking to supplant my current backup solution which uses SuperDuper! to produce a fully bootable clone of my main drives. What I wanted to do was use a network attached storage, but although my current solution, a Buffalo Terastation worked fine for a PC, the claimed Apple support was absolutely lousy – and no amount of hacking around has seemed to improve it.

In typical Apple fashion, the Time Capsule is a plug-in and go solution, just turn it on, tell Time Machine, and off it goes, automatically backing up the drives over the network.

I suspect of all the new kit that was on show today, this will probably be the top of the list – the Terastation will remain for the PC backups, but an upgrade to Leopard and a Time Capsule will almost certainly be on the shopping list pretty soon.

Next up is the iPhone updates. Now however fantastic the user experience is with the iPhone, from my point of view it still needs to be 3G. Having said that, keeping a regular phone and having an iPod Touch as a PDA seemed to be a possibility – more so now, as alongside the new toys on the iPhone, Apple have released some of the extra applications onto the iPod Touch. Chief amongst those is the mail client – which will make a big difference, but they’ve also included the new iPhone version of Google Maps. The main feature that doesn’t work is the my location – but that is pretty ropey even on my regular mobile, but in terms of usability with the multi-touch gestures that the iPod Touch supports it is streets ahead of the client on any other mobile device. Suffice to say that when iTunes offered me the upgrade to my iPod Touch tonight, it wasn’t really much of a choice to install it, and I have to say as well, having played with the other applications, a 3G iPhone is looking a really attractive proposition compared to the current competition.

After that we had Apple taking a second stab at the Apple TV. Now it’s fair to say that this is one product that hasn’t been a massive success up to now. Certainly when I first saw it I wasn’t enthused. For take two, Apple are taking on the movie rental market. The requirement to have a computer is gone, effectively all you need is a TV, the Apple TV, and a broadband connection, and then you can rent movies, get TV shows, music, pictures from Flickr and videos from YouTube. If you’ve got a computer, the box will also sync up media with that as before. The real boon though is that they are renting high definition copies of the movies, and again, it’s all just point and click – compared to current solutions where it seems to score is the ease of use. Of course in UK terms, it will really come down to the quality of the available content, so it’s a definite wait and see on this one.

The last big announcement was not the much predicted touch-screen MacBook, however it was a new laptop, and one designed to slot in between the consumer MacBook line and the professional MacBook Pro, filling the gap left by the missing ultra portable pro laptop that was the 12“ Powerbook. What was shown was the Macbook Air, the worlds thinnest laptop. On a purely technological level it is impressive how thin the laptop actually is – amazing compared to most of the laptops people lug around. However screen wise it’s a reasonable size – 13â€?, the same as the MacBook, it also has a decent sized keyboard, and comes with an 80gb hard drive and 2gb RAM. What is amazing is quite how thin it is – a wedge shape 4mm at the front, and 19.4mm at the back, and it weighs in at just over 1Kg. With the same graphics as the MacBook it’s not going to be great games wise, but as an easy to carry laptop it’s great. Price wise it’s not too bad, at just under £1200 for the basic model – although that shoots up to over £2000 if you want the solid state disk option. Alongside this, the laptop introduces a lot of the gestures that appeared on the iPhone and iPod Touch – so it definitely would be a tempting package if I were in the market for a laptop – especially as just like all the other Apple machines you can dual boot into Windows too.

So in terms of the coolest thing announced, it’s certainly the new laptop, but from a personal practical point of view it’s the iPod Touch update and the Time Capsule that are probably what I’m going to end up using… Having said that, it certainly was a great keynote. The whole show is now up on the Apple site so you can ooh and aah along with the Apple faithful, and also proof that in even the best prepared presentations things don’t always quite go according to plan.

Alternatively, if you haven’t got ninety minutes to spend – this is the whole thing compressed into sixty seconds:

Apple Time Capsule originally uploaded by rustybrick

MacBook AIR-04 originally uploaded by Bogdan….

Possibly Related Websites

TechCrunch UK posted this clip alongside an article talking about Apple’s announcement that they are going to try and standardise the cost of downloads across Europe by getting the record companies to standardise their charges. Possibly a little optimistic – but then they did manage to have the clout to get their own way with the phone networks…

Anyway, the clip is worth posting just for the entertainment value…

Possibly Related Websites

It’s iPhone Day, and there is already a queue outside the Apple Store in London!

iPod Touch Web Browsing

So having had an iPod Touch to play with for a couple of days, I thought I’d give my first impressions.

Firstly, being an Apple device, the integration between the iPod Touch and the Mac is great. Effectively all you have to do is plug the iPod Touch into the computer and you can sync music from iTunes and pictures from iPhoto straight down onto the device. Needless to say, in my situation where both databases are much larger than the capacity of the device you need to take some level of manual control, but compared to getting stuff onto the Nokia N770 it’s a lot more straightforward. By way of comparison, putting music onto the Nokia involved a bit of care with file formats – and also remembering that anything protected probably wouldn’t work, putting on pictures you’d have to manually ensure they were the right dimensions – with the iPod that is all automatic.

Once loaded onto the iPod the slick experience continues. You can browse through music either in familiar list form, or alternatively turning the device to a landscape orientation automatically activates cover flow mode where you can flip through albums via their album art. Pictures are similarly presented, again allowing you to flick through the images.

All of the interface operates through a touch-screen – in total the device has only two buttons, the ‘power’ button on the top, and a home button that always takes you back to the main menu. Unlike almost all similar devices there is no stylus – you operate the interface with your finger. Flicking through photographs or songs is all carried out by sliding your finger across the screen. Surprisingly there isn’t too much of a problem with finger marks on the screen either – although the metal casing shows them up, the screen is readable even after quite heavy use of the screen.

The other great feature of the interface is the momentum. When you flick, much as if you push an object in the real world, it carries on moving and slowly decelerates. If you are scrolling down a long list of tracks for example you can also catch the list by touching the screen, which brings the scrolling to an immediate halt. Comparing this to other interfaces where you’re repeatedly pressing an arrow key to scroll down, or that come to an immediate halt, it is much more intuitive, and even though I have over 2000 songs loaded onto it is still relatively quick to locate them.

The momentum in the interface also extends to the built in web browser, which in part goes towards making the iPod Touch far and away the best mobile browsing experience I have come across. The Nokia N770 may have the best screen (well at least until it failed), but the iPod more than makes up for it with the ease with which I can move around a web page and zoom in and out onto content. Hitting links accurately with a finger rather than a stylus takes some work, as does typing on the on-screen keyboard, but it is still streaks ahead of anything else.

Perhaps the only disappointment is the YouTube application. Whilst it does manage to make videos from YouTube look considerably better than they do on the web, it has one major flaw – when it is running it hogs the machine, and if the flow of data from the site stalls, so does the application. It doesn’t actually crash the iPod, but it does render it unresponsive until the data stream settles down again.

Looking at other things you can do with it, one of the big criticisms when compared to the iPhone was the lack of an e-mail application. Whilst you can add mail by copying the app over from an iPhone, you can do it without hacking the device using a site called Mail Coaster. This very simply provides an iPod Touch style web interface to whatever mail server you specify. It’s not the most feature rich application, but for a simple mail check it is fine. Google Reader is also among the sites that now also have an iPod Touch friendly user interface.

By far the most impressive thing about the whole device, especially having used Windows Mobile, Symbian and the Nokia N770 is how rock solid the whole device feels. That’s not to say there aren’t bugs – the aforementioned problem with the YouTube application for a start, and on one occasion it has inexplicably lost the wi-fi connection – but it has yet to properly crash, unlike the multitude of mobile devices I’ve owned from the other stables. It also doesn’t suffer from the annoying and inexplicable pauses that those suffer too, aside from the YouTube problems everything moves along at a nice responsive speed.

It may be being marketed purely as a music player, but alongside this Apple have converged enough with the features of the PDA that they’ve produced a pretty good stand-alone PDA too!

Possibly Related Websites
iPod Touch

So this morning at work a small package turned up on my desk containing my new toy, an iPod Touch.

Depending on your point of view, this is either the ultimate touch screen and wi-fi equipped iPod or it’s a cut down iPhone with loads of functionality missing. Needless to say I’m thinking of it more in the former category, and thinking that I could use it for all the things that my short lived Nokia N770 – which produced a white screen of death a couple of weeks ago – was doing, so as a general media device with a bit of internet browsing. With the news that Apple are going to open up the platform it certainly seems like an iPod Touch will in the future become a good platform for that sort of thing – and probably a lot easier to sync up with my desktop than the Nokia N770!

As is traditional, I’m just waiting for it to sync large amounts of my music and pictures before I’ll get to play with it – I guess it will be tomorrow before I get a chance to seriously try it out!

Possibly Related Websites
Lots of Space as No Apple Stand!

I have to say that if I’d paid £15 per person to come into this years Mac Expo I’d be decidedly disappointed. In our case, having got complimentary tickets we made the best of it and headed off into central London.

Anyway, what was wrong with the expo? Firstly it was noticeably smaller – although having the seminar theatre made up for it a bit, the biggest absence was glaringly obvious the moment you walked through the door – Apple themselves.

Last year they had the largest stand at the show, and had their entire range of hardware and software on show for you to play with. I wanted to have a play with the new iPod’s and they were nowhere to be seen – other stands had the new iMac’s to play with, and the organisers had managed to pull together a number of Mac’s to demonstrate what you could do with the platform. There were some big stands though – with Quark, HP and Microsoft all having big stands. Amusingly Microsoft were trying to plug Office 2008 – but demo wise aside from the Mac version of Expression, only had Office 2004 to show.

So where on earth were Apple? You didn’t have to go very far to find out. A trip on the Underground up to Regent Street and at the flagship UK Apple Store and you found out – it was absolute chaos!

An Empty Apple Store

When we got there at 4pm the store itself was closed, but was filled with a lot of staff frantically rushing around ready for the 6pm launch of Leopard. There were seemingly as many on the pavement outside. Several were managing the queue that even at this point was around the corner of the block and halfway over to Hannover Square – many sitting there with MacBook’s open. Other staff were fielding questions from people wanting to go into the store – one was even running an impromptu Genius Bar with a girl who had come up especially with a MacBook problem.

We hung around outside the store for a bit, and overheard a couple of conversations which highlights quite what the store is known for. Firstly a guy came past and asked why the store was closed, and was told it was for the launch of a new operating system – “What, for the iPod?â€? came the reply. I heard other people describe it as “The iPod Storeâ€? too.

Not wanting to hang around in the queue – I’m doing my usual wait-and-see with regards to Leopard – we headed off to have some dinner, and came back just after 6pm to see how it was going.

After 6pm it was even more chaotic. Crowded around the doors were camera crews filming the events, the rush hour commuters were all trying to get past on the street, and the queue had now reached back round into Hannover Square itself, despite the store now being full of customers putting down the cash for Leopard and in some cases putting down a lot more money to buy a new Mac. If you want to see what the launch was like from someone in the queue, check out this great photo set by Christianno Betta – as you can see from this set he also got a copy of Leopard too.

So that it seems was where Apple were. Whilst the Mac Expo organisers we’re busily trying to attract people by opening late for the launch – the real action, and all the hard-core Apple fans were queuing outside the Apple Store hence it was all hands on deck for that, and I guess they couldn’t spare the staff to man a stand at the show.

Just as a postscript, looking at the seminar schedule, Apple are going to be there today – demonstrating Leopard not surprisingly! It wasn’t a total dead loss from our point of view either, as over in the corner we found the stock picture site that Beth has been using for some of the online look of Displaced Moose who said that there are no problems with her using the same images on her business cards – the only no-no is reselling the pictures themselves.

Possibly Related Websites

I got an e-mail from a friend yesterday with a bit of a challenge. They currently have an original 15 inch MacBook Pro and are looking to upgrade. The laptop primarily gets used under Windows, so they are trying to find an equivalent PC rather than have to pay out for a copy of Windows on top of the copy of OS X that will come with the machine. The challenge is set out below:

Men (and woman) of geeky tendencies, I require your assistance.

If I wanted a portable machine with a ~15â€? screen, at least 1440×900 res, with a graphics card comparable to a NVIDIA GeForce 8600M GT, what should I get?

It’ll need to support 3Gb of RAM (maybe 4Gb if I go 64bit), and be capable enough to run many virtual machines, as well as all the latest games with prettiness turned up (UT3, I’m looking at you.). Would be nice it were no heavier than 2.5Kg.

The 2007 edition of the MacBook Pro ticks a lot of boxes, but I’m not sure about paying the OSX tax to get what will in effect be just another XP laptop.

What are Sony, Toshiba, HP, Dell, Alienware etc doing in the lightweight gaming laptop space? Have I missed out a manufacturer who is doing great things? What would you recommend?

All opinions welcome!

My thoughts are that there aren’t many options at the moment since many of the laptops in that form factor come with on board graphics which are not really suitable for gaming.

I also think that you’ll struggle to find a design quite as sleek as the MacBook Pro since Apple are building machines using a custom chassis whereas the majority of the rest build their machines with off-the-shelf parts. Having said that, I’m probably totally biased in that I have an Apple machine as my main box and probably wouldn’t run a MacBook Pro in anything other than OS X!

So, anyone got any suggestions?

Possibly Related Websites

© 2010 Exigency In Specie Suffusion WordPress theme by Sayontan Sinha