This is a 3 month old top of the line $2400 MacBook Air 13.3" with an i7 1.8GHz processor. Yet it cannot play a simple 1080i HD movie without stuttering tremendously.

I am not an astronomer, but the heavens have always fascinated me. I am however an avid photographer, and when the chance of photographing Venus' transit across the face of the sun approached, I knew I had to do whatever it takes to be ready. This is the rarest predictable celestial event, and will not occur again until 2117, when I will be ash and dust.
So a week before the 5th of June I decided to get a solar filter for my Canon 500mm F4 IS L lens. I was extremely lucky to find the Orion 6.58" Solar Filter in stock at my local Canadian Telescope dealer. The same day I rushed out to pick it up for a hefty $109. However without that I cannot photograph the sun at all...
My gear was now ready after some additional purchases:
If you are someone looking to find a developer / contractor / consulting firm that can write that mission critical or critical line of business application for your company that will put you on the map, you need to consider something before contracting the developers.
Just like you get a $9 bottle of red wine that tastes like watery sweetened red cool drink, compared to a $30 bottle of Black Widow or Dirty Laundry that tastes like mature, fruity red wine, you cannot just contract any developer and expect great results. Developers come in different flavours. Usually - but not always - the good ones cost much more, but there is normally great benefit in getting an experienced, mature developer as opposed to a cheap knock off. Now do understand - I am not saying a developer's rate is necessarily a reflection on their skills, as some developers are really good, just have not yet made a name for themselves so they price themselves competitively.
Consider a piece of code in your LOB application that needs to validate a Canadian postal code, which usually consists of two groups of three alphanumeric letters, optionally spaced by a single space character. So the pattern is: