Communicating your clients is a necessary evil of contract web development, design, programming, writing, or any other freelance art form. Our round up of ten must have web-based tools below will help you better communicate with clients, and and help you keep your sanity.
SitePoint Blogs
News & Trends Blog: Industry news for web professionals

10 Must Have Tools for Communicating with Clients
Also Recently in News & Trends...
HelpingKind.org: A Pay It Forward Marketplace
If Twitter Charges, Users Would Pay: Survey
NASA Tests First ‘Deep Space Internet’
Yahoo! Launches BrowserPlus, Plans to Open Source It
Web Tech Blog: Technically Speaking

6 Steps to Professional Podcast Publishing
A couple of weeks ago, I offered up 8 Professional Podcast Production Tips. If you followed those, you should have a professional-sounding show all ready for the world to hear. But how do you get it out there?
Also Recently in Web Tech...
The Art & Science Of CSS is FREE to Download!
A Journey To The Edge Of The Web (Perth, 2008)
How To Create Friendlier Random Passwords
How to Use Conditional Comments for Better CSS
Web Pro Business Blog: Strategies For Success

You need a Break!
The time between Christmas and New Year’s Day is an ideal opportunity to take a break and close the office down for a few days; this gives both you and your staff some time to relax and enjoy the fruits of all the hard effort you’ve put in throughout the year.
Also Recently in Web Pro Business...
Marketing for Christmas
Give Your Flippin’ Lawyer The Bird!
Can Microsoft Save Itself, Or Is It Too Late?
Why Multitasking is a Waste of Time
Ruby on Rails Blog: Get on Track

The Rails Myths
We’ve all heard the arguments that Rails doesn’t scale, it’s hard to deploy or that it will explode in your hands at any given moment. For those of us that use Rails on a daily basis, we know that those are just myths, though.
Also Recently in Ruby on Rails...
Timezones in Rails 2.1
Let’s get meta: missing method
This week in Rails. 30 June-04 July
This week in Rails - 09/06 to 13/06
Podcast Blog: The SitePoint Podcast

SitePoint Podcast #2: The Internet and the Election
The SitePoint Podcast is now on iTunes! Click here to subscribe.
Hosts: Brad Williams, Patrick O’Keefe, Stephan Segraves, and Kevin Yank
News topics covered on this episode:
Firefox Hits 20% Browser Market Share Worldwide (SitePoint)
ReadWriteWeb: Firefox Reaches 20% Market Share for First Time Ever
Microsoft Offers Free Software to Startups (SitePoint)
ReadWriteWeb: Microsoft Offers Free Software to Startups
Ballmer “Interested” in Open Source Browser Engine (Slashdot)
Full video at CNet: Hell freezes over: Ballmer considering open-source browser?
Google’s OpenID Support Questioned by Experts (SitePoint)
SitePoint: Google Removes OpenID Whitelist Requirement
Main Show Topic: How did …
Selling Web Design Services Blog: Down To Business

It’s Time for Some Business Brainstorming!
Sometimes the money making ideas or business models you dream up are duds, but that’s not such a bad thing. Just thinking about new ways to make money is a great sign.
Also Recently in Selling Web Design Services...
Stephen Collins: How To Embrace Web 2.0 In Business
Make More Money in the Economic Crisis
Ask Your Customers the Hard Questions
Secrets to a Great Sales Proposal
PHP Blog: Dynamically Typed

How to Expose PHP’s Private Parts
I’ve been tinkering with dumping PHP objects, and have found myself constantly running into a brick wall. The output from print_r and friends is fine in some contexts, but for larger structures, it would be nice to tidy the output up a bit and wrap it in some HTML.
Also Recently in PHP...
DOM vs. Template
Character Encoding: Issues with Cultural Integration
Rasmus Lerdorf: PHP Frameworks? Think Again.
Mangling XML as Text with PHP DOM
JavaScript & CSS Blog: Stylish Scripting

arguments: A JavaScript Oddity
arguments is the name of a local, array-like object available inside every function. It’s quirky, often ignored, but the source of much programming wizardry; all the major JavaScript libraries tap into the power of the arguments object. It’s something every JavaScript programmer should become familiar with.
Inside any function you can access it through the variable: arguments, and it contains an array of all the arguments that were supplied to the function when it was called. It’s not actually a JavaScript array; typeof arguments will return the value: “object”. You can access the individual argument values through an array index, and …
Also Recently in JavaScript & CSS...
Is Using Lots of div Tags Really That Bad?
Techy Treasure #2: Twitter Buzz Widget
Techy Treasures #1: Feelin’ Empty
Douglas Crockford on Web Standards and JavaScript
Web Design Blog: Pixel Perfect

HTML Email: What Mail Clients are People Using?
There are lots of reasons for hating HTML Email, but perhaps #1 on most people’s hit list is having to produce HTML Email to deliver to potentially hundreds of different mail clients and configurations.
Now, clearly it’s completely impractical to test your work on hundreds of mail rigs, but…
Also Recently in Web Design...
Create Your Own Font Using FontStruct
Learn Design From The Masters—First Up: Mark Boulton
Why The 10 Commandments Of Web Design Are Complete Baloney
Four Days Left To Win A MacBook From 99designs!
Sponsored Links
Archived Blogs
ColdFusion Blog: InFused
Search Engine Marketing Blog: Key Words - Search Engine theory
Flash Blog: Go Flash Go!
Website Revenue Strategies Blog: On the Money
Usability Blog: Usability 2.0
.NET Blog: Daily Catch
Industry Links Blog: SitePoint News Wire
Open Source Blog: Open Sourcery
Java EE Blog: The Daily Grind
Web Developer Quiz Blog: The 64 Kilobyte Question
SitePoint Marketplace
Buy and sell Websites, templates, domain names, hosting, graphics and more.
Download sample chapters of any of our popular books.




