Many people find the new style Vista start menu awkward and clumsy to use, much preferring the old style fly-out menu. Well, you can add a fly-out start menu to your taskbar in a few simple steps!
Firstly you need to unhide system files. This is necessary so you can see the start menu folder. Go to Windows Explorer and select Tools > Folder Options > View and uncheck 'Hide protected system operating files (recommended)' > OK. This can be reversed after we have our new start menu.
Now right click the taskbar and select Toolbars > New Toolbar, as shown below:

From here, browse to the start menu folder and click 'select folder':-

The folder you need is under your user name. You may also need to copy any shortcuts from 'All Users' which don't appear in the start menu under your user name.
When this is done, you should see 'Programs' on your taskbar. When opened it should look something like this:

This is a direct link so you can move and arrange items the same as any normal start menu.
It's so neat and simple I also have another toolbar which is linked to a folder containing all my shortcuts. I find these two toolbars are all I need to access anything on my pc.