» Web Development
- 2009
- 16/02/2009: Thickbox and jQuery 1.3.1 (72)
- 2008
- 07/10/2008: A few jQuery Additions (3)
- 04/09/2008: jQuery Fixes
- 24/07/2008: Improving my jQuery (14)
- 30/06/2008: Playing with jQuery (7)
- 14/05/2008: The Photoshop Anthology – Free SitePoint Book (7)
- 08/05/2008: Clients Updating Their Sites (6)
- 22/03/2008: Catching 404 Visitors (6)
- 19/03/2008: Secure PHP Contact Form (61)
- 2007
- 05/12/2007: Mod Rewrite Fun and Games (6)
- 09/11/2007: Pattern Matching with PHP (1)
- 07/11/2007: Style Switching for Accessibility
- 18/10/2007: Making a Good Impression in Business (6)
- 11/10/2007: A Title plus a few Headers (3)
- 06/10/2007: Free Ruby on Rails SitePoint Book (6)
- 04/10/2007: Geographically Targeting Users (1)
- 09/09/2007: Moving and Estate Agent Sites (36)
- 02/08/2007: Design Theft
- 20/07/2007: Site Owners, Please Design for Non IE Users!
- 20/06/2007: Upgrading to MySQL 5
- 22/05/2007: Getting 'ouk' in your Search Stats? (7)
- 29/03/2007: Work and HSBC Payment Processor (4)
- 20/03/2007: Recent Comments by RSS (2)
- 15/03/2007: Zero Comment Spam (4)
- 13/03/2007: Spam Fighting (2)
- 12/03/2007: Linking the Title (4)
- 11/03/2007: The Blog Design
- 03/02/2007: 404s Building Up? (1)
- 27/01/2007: Portable Software (4)
- 18/01/2007: Anticipating Clients (1)
- 2006
- 04/11/2006: Cool Image Enlarger (23)
- 20/10/2006: Web Stats Analysis (5)
- 22/07/2006: Don't Rely on JavaScript! (3)
- 18/07/2006: Email Marketing (7)
- 07/07/2006: SEO Firefox Extension
- 17/06/2006: Google Indexing WhoIs Records? (5)
- 10/06/2006: Some Questions Answered… (4)
- 10/06/2006: HitTail / MyLongTail – Search Analytics Software (3)
- 31/05/2006: Google's Poorly (4)
- 30/05/2006: Got High Bandwidth?
- 30/05/2006: Google Search Results Geotargetting? (1)
- 23/05/2006: Yahoo's New Look
- 12/04/2006: Taking a Break (2)
- 01/04/2006: Protect your site (1)
- 29/03/2006: Accessibility Reports
- 26/03/2006: Check Your Site (8)
- 24/03/2006: Brighten up the look (3)
- 28/02/2006: 10 minute SEO check (7)
- 27/02/2006: Are clients just hurdles? (2)
- 26/02/2006: Longdesc Image Attribute
- 23/02/2006: Ill (again), SEO, work, and more work (2)
- 06/02/2006: Hidden redirects
- 04/02/2006: Great Stats Package (2)
- 04/02/2006: SEO Experiment on HTML code (1)
- 02/02/2006: Search Engines, Web sites and SEO (6)
- 30/01/2006: Writing Content
- 25/01/2006: The flexibility of blog software (1)
- 14/01/2006: Where does the time go?
- 11/01/2006: Maximising on Google Searches
- 11/01/2006: Image Rotator Script
- 10/01/2006: Some software and links (1)
- 05/01/2006: Bots, Spiders and Bandwidth (2)
- 03/01/2006: Search Engines vs Blogs (4)
- 2005
- 24/12/2005: Google Sandbox – Myth or Real? (5)
- 22/12/2005: New Design (7)
- 20/12/2005: Optimising a Web site (4)
- 17/12/2005: Christmas Gifts (2)
- 15/12/2005: Watching Google
- 14/12/2005: Accessibility Guidelines (1)
- 14/12/2005: Free Accessibility Handbook
- 29/11/2005: PayPal IPN
- 28/11/2005: CSS & XHTML course
- 23/11/2005: AWStats and Dynamic URLs (2)
- 18/11/2005: Feed update (2)
- 17/11/2005: Listing the next 6 Months (1)
- 16/11/2005: Bonsai Trees (6)
- 13/11/2005: Search Engine Spam: Alt Attributes
- 09/11/2005: Indexed!!
- 08/11/2005: Yahoo Search Phrase Suggestions
- 08/11/2005: Search Engine Indexing
- 07/11/2005: Optimisation Success!
- 02/11/2005: Getting a new site Spidered (3)
- 25/10/2005: Wordtracker Tutorial
- 22/10/2005: What Keywords?
- 25/09/2005: Finding Work (1)
- 24/09/2005: Old sites equals bad code
- 21/09/2005: Google Playing Nice
- 17/09/2005: Alternative Text
- 09/09/2005: PHP 4.4.0 Bug? (1)
- 30/08/2005: Difference between two dates
- 29/08/2005: Ternary Operator (2)
- 25/08/2005: Hotlink Protection
- 24/08/2005: Google Page Rank (1)
- 22/08/2005: Google Adwords

