How difficult is it to set up my suspension correctly? I'm decent at working on my bike, so I could probably do it if it's not something tremendously complex.

If so, which shop would be a good place to go to do this?
I'm in Boulder, btw.