Have you checked out Alan H's cheap formal wear thread? Lots of ideas and links there!