With web design, when we think about flow we usually think about "task flows" and "flow charts" but there's a different type of flow that we have to keep in mind. It's that feeling of total absorption when you're doing stuff you like to do without being disrupted by anxiety or boredom caused by steps that are misdirecting, too long or overly taxing.
Flow, as a mind condition, was first proposed by psychology professor Mihaly Csikszentmihalyi and is described by a distorted sense of time, a lack of self-consciousness, and full engagement in the task at hand. Software engineers might experience it when they're working on their code, gamers do feel it when playing Quake III, Christopher Cross felt it when he started his trip. For design artists, it's exactly the feeling we want to achieve in the people who use our sites.
How can we create sites that inspire that feeling? Well, it begins with a page that solves a challenging problem and is complicated enough to ask for a certain amount of learning by the user. The goal should not certainly be to design a simple site. The goal should be to design a page that feels painless to use no matter how complicated it actually is. However, you may think, hasn't there been a simplicity trend in the design field over the last couple of years? Yes, but there's a learning curve for all the sites that seeks to solve a difficult task. We shouldn't confuse usability with an urge to avoid excessive complexity.
The trick to make the complicated feel friendly is to design with flow in mind. By developing a site that is smooth and intuitive and inspires flow, you make people get up-to-speed in a shorter time, lower the chance that current users get bored your page and switch to another and produce users that promote your site to other people. That results in more users, increased activity, and greater awareness of your page.
The primary point in designing for flow is to set certain goals for your future users. It's important to create both an overarching goal and smaller, incremental goals. Goals help users understand what is their final destination and each step they have to take to get there.

ArtIcons Pro can find, extract, edit and create Windows icons in color depths up to 16 million colors. Import and export icon images, create and handle icon libraries. It supports the new icon format introduced in Windows XP (8-bit transparency). Download it

IconXP can edit and create Windows icons in color depths up to 32-bit True Color. It supports the new icon format introduced in Windows XP (8-bit transparency). You can customize desktop and folder icons. Download it

Any to Icon allows you to convert multiple BMP, JPEG, GIF, PNG, WBMP and WMF images to Windows icons in one action. It also breaks down entire icon libraries into individual icons. You can change color resolution and size to create customized icons. Download it

Icon to Any allows you to convert Windows icons and cursors into BMP, JPG, PNG, GIF, ICO, CUR, WBMP and RC formats. It has a wizard interface. It's simple to process multiple files at once. You can find icons and make images for use on Web pages. Download it