Effective Project Management for Web Geeks

I am a programmer, developer and designer.  I’ve been doing this for quite a few years now, but until recently I have not had much project management experience.  Now that I am running my own consultancy, acquiring these skills are essential.  Effective Project Management for Web Geeks is a great article that I found useful.  It will introduce you to the basics of the project lifecycle, and provide you with tools to make your projects run smoother, faster, and easier.