I am aspiring to take the IBM 486 exam. Can anyone (that has passed) advise me on the correct learning curve? I bought "UML Distilled" by Martin Fowler & also "Applying UML & Patterns" by Craig Larman. What free UML tools are out there that I could use? Thanks again!