Sitemap

Gadgets

Forerunner 405 Sessions

Popcorn Hour A110

Garmin Forerunner 405

ATC3K First Impressions

New Action Cams

Disaster strikes!

Blue Hole, Dahab

Meet AshCam

Decisions, decisions!

General

Houses

Half Marathon Training Programme

2013 Events

Marathon Training Programme

Bikes

Cars

Bournemouth Pier to Pier Swim

BHF Weymouth Bay Swim

New Zealand

Emigration Checklist

Approval in Principle

Visa Officer Phone Interview

ITA Submitted

ITA Received

EOI Selected

Movement Detected

Websites

Extending $.ajax() to include retries

Regex cheat sheet

Custom alert and confirm functions using jQuery and CSS

Sending $_SESSION variables with cURL

How To Identify Mobile Browsers Using PHP

Sending PHP Email From Apache

Sending PHP Email From IIS

Browser Comparison

PHP Mail Delivery and Read Receipts

Mailto: Syntax

PHP Email Read Receipt

Email Address Format Function

Creating Multipart Emails in PHP

Hiding email addresses with PHP

International Phone Number Format Function

Custom 404 with PHP Redirect

Websites

Windsurfing

Boards

Windsurfing in Advertising

Bournemouth to Brighton 2008