Steven Seiller
Expertise: Marketing, Sales, Education, Copywriting, Photography, Graphic Design, PHP, MySQL, HTML, CSS, Search Engine Optimization, Usability, Photoshop, Illustrator, InDesign, Acrobat, Mac OS
Contributions: Award winning, internationally published photographer; started computer programming in 1979 on a Bally video game console when not playing Pong; created international ecommerce site in 1997 when the banks said, "You're going to do what on the what?!?"; he has a habit of finding the features in software which don't work right and is a "go to geek" for how to get things done.
Contributions
Below is a list of content pieces submitted by Steven Seiller.
Articles
Call To Action - Is Your Web Site Working For You? 
So You Want To Be a Tech Writer? 
Increase Contract Bidding Success With Problem Analysis 
Client Cheat Sheets for Writing Web Site Content (Article Only - No Cheat Sheets) 
Client Cheat Sheets for Writing Web Site Content (Includes Cheat Sheet & Worksheets) 
Your Free Marketing Spy: Google Alerts 
Best Practices for Creating Custom Web Site Search Function - Part 1 
11 Things I Hate About Web Site Search Functions 
The Secret to Effective HTML Page Title Tags 
New in InDesign CS4 - Part 3: Text Improvements 
New in InDesign CS4 - Part 2: More Productivity Enhancements 
New in InDesign CS4 - Part 1: Productivity Enhancements 
PHP Sledgehammer: array_map 
PHP Phreakout: Troubleshooting Tips for PHP Code 
How To Break Your Code and Like It: Testing Procedures 
Limiting Results from MySQL SELECT Queries 
Reviews
Jumpchart - Simple Web Site Planning and Wireframing 
Suitcase Fusion 2 
Meet My New Friend, the ColorMunki 
Windows File Sharing with Apple's Time Capsule 
BBEdit 9 - It Doesn't Suck 
Tutorials
Adobe Bridge CS4: View Modes for Evaluating and Comparing Your Images 
Tracking the Popularity of Your Database Content 
Image Maps: Creating a Client-side Image Map with Dreamweaver 
Breaking the Mold: How to Customize a JumpStart 
Case Study: How to Customize a JumpStart 
How to Beta Test a Web Site 
Build Your Own Contact Forms - Part 4: Spam Prevention 
Build Your Own Contact Forms - Part 2: The HTML Form 
Version Clue with Version Cue 
Image Maps: Creating a Client-side Image Map with Illustrator 
Mail Merge with Adobe InDesign 
CKEditor 3 - WYSIWYG Text and HTML Editor for the Web 
Best Practices for Creating Custom Web Site Search Functions - Part 2: Pre-Filled Text in Search Box 
Managing Checkbox Look-ups in PHP 
A PHP CodeIgniter Library for Authorize.net Customer Information Manager (CIM) 
PHP In-Depth: Not All Equal Statements Are Identical in Comparison 
PHP 411: The phpinfo() Report 
Private Directory Listing and File Serving with PHP 
Fancy Indexing Directory Listing with PHP 
PHPMailer-ML - Mailing List Manager and eMessage Manager 
PHP Is Losing Its Magic-Get Used to It Now 
File Uploads with PHP - Part 4: Storing File Information in a Database 
File Uploads with PHP - Part 3: Type or Size Restrictions 
File Uploads with PHP - Part 2: Multiple Files 
File Uploads with PHP - Part 1: Form and File Handling 
JpGraph: PHP Graphs & Charts On-The-Fly 
PHP Output Buffer: The Programmer's Assistant 
Select Random Content with PHP and MySQL 
Creating an Alphabetical Directory Listing with PHP and MySQL 
Easy Dates With PHP DateTime Class 
Heredoc and Nowdoc: PHP Strings of Convenience 
Build Your Own Contact Forms - Part 3: The PHP Processing Script 
Build Your Own Contact Forms - Part 1: Workflow 
Processing Submitted HTML Form Data - Part 2: PHP 
PHPMailer: Full Featured Email Transfer Class for PHP - Part 2 
PHPMailer: Full Featured Email Transfer Class for PHP - Part 1 
Moving A Web Site: Preserving Search Engine Rankings and the Customer Experience 
Preventing Infinite Redirect Loops with Apache mod_rewrite 
Processing Submitted HTML Form Data - Part 1 
Expiring Time Sensitive Records in MySQL Driven Content Management Systems 
How to Report Non-Calendar Years in PHP and MySQL 
What If MySQL Could Eliminate PHP? 
Get the Time of Day as a MySQL Developer - Part 7: Date and Time Cookbook 
Get the Time of Day as a MySQL Developer, Part 6 - Date and Time Math Functions 
Get the Time of Day as a MySQL Developer, Part 5 - Conversion Functions for Dates and Times 
Get the Time of Day as a MySQL Developer - Part 4 - Formatting Functions for Dates and Times 
Get the Time of Day as a MySQL Developer, Part 3 - Query Functions for Dates and Times 
Get the Time of Day as a MySQL Developer - Part 2: Automatically Updated Timestamp 
Get the Time of Day as a MySQL Developer - Part 1: Data Types 
Calculating Percentile Rankings 