The Nissin Di866 is a good low-cost alternative to the 580EX II and can do pretty much all the same tricks. I use mine quite extensively. I have a 430EX II as well, but I mostly use the Nissin one. Build-quality is of course not on the level of the 580's or 600RT's, but as a starting point you can't really go wrong.