I recently found out that Yahoo! have launched an anti-phishing mechanism called The Personalized Sign-In Seal. This simple system protects your login details from fraudsters by applying an image of your choice to login pages. After applying an image, you essentially have a login page unique to you that cannot be spoofed.
A very simple idea, but very effective. I’d like to see this introduced to other systems, particularly online banking sites, which phishers target frequently.