John Oxton attempts to explain good web craftsmanship for the average client (i.e. someone who doesn’t have a clue, and rightfully so).
Jump to main navigation, main content
Other enteries filed under:
This domain and all content is a copy of my old website, for historical purposes only.