Cool, I grew up in Port Orchard, there are a ton of great rides on the Peninsula, and plenty of great shops. You should look up some other BF members Bekoligist is always riding out in Kitsap and I believe Patriot lives in Port Orchard. There are also plenty of shops in Seattle, but the unique one is Recycled Cycles
http://www.recycledcycles.com/ as they also sell used stuff and are really great folks.
Online I like Performance and Nashbar, but I'm sure there are more esoteric ones that others will post.
Good Luck and enjoy the riding.