I second this. They're a great bunch of dudes, just a bit curmudgeonly. As for communities:
1) If you want to be EOD or SEAL, talk to an officer recruiter now in order to get contacts with the SEAL and EOD mentor groups. SPECWAR and EOD both like to groom the guys who they bring into the community and it is not unheard of to interview with senior SEAL and EOD officers and PT with them so they get a feel for you and whether they think you're a good fit or not.
2) As others have said, the best way into these communities is as a Blue Shirt. Their OCS selections are largely made up of enlisted SEALs and EOD techs. While I was at OCS, of the 3 dudes going SEAL in the 4 classes there at the time, only 1 was non-prior-enlisted SEAL. Of the 2 dudes going EOD, both were prior-enlisted EOD techs. Also, those EOD guys represented the only 2 OCS accessions for the EOD officer community that year.
3) If you truly have your heart set on being a SEAL and you eat, breathe, sleep, and dream about NOTHING other than being a SEAL then I would tell your recruiter this, and ask to speak to an enlisted recruiter. The SEALs have special enlistment programs available (or at least did) and really take mentoring people into the community seriously. If you do this, becoming a SEAL must be your entire existence. I've had the great honor of leading many Sailors who washed out of BUD/S because they got too cold, too tired, too hungry, too sore, too uncomfortable, etc. Just about every Deck division on every ship has a couple of these guys. The odds are daunting and the dudes that make it through BUD/S are those that want, hope, and believe in nothing other than being a SEAL, so much that they're willing to suffer anything in order to finish BUD/S. If after you become a SEAL, and you want to go to OCS, you will more than likely have the opportunity. The SPECWAR and SEC OPS communities have an affinity for commissioning their boys from within due to the high attrition rate of their training pipeline.
http://www.socnet.com/