I don't know if I've said this before, but Soldier, Pyro and Demoman shouldn't be considered straight Defensive classes. They are versatile enough to be an Offensive Support class as well. Heavy is definitely a Defensive class, and Scout/Medic/Spy are Offensive classes.

Great news. The effort put forth by the whole team, especially squeek the pimp, has been phenomenal. FF being on Steam is like...mind asplode cool. I'm involved deep and it's still cool, like how this just happened...