Here's a link to what I think (note qualification - everything I post here is IMO) is the definitive book so far on the topic:
http://en.wikipedia.org/wiki/Square_foot_gardening
[ame="http://www.amazon.com/All-New-Square-Foot-Gardening/dp/1591862027"]Amazon.com: All New Square Foot Gardening (9781591862024): Mel Bartholomew: Books@@AMEPARAM@@http://ecx.images-amazon.com/images/I/61HAsMwmxtL.@@AMEPARAM@@61HAsMwmxtL[/ame]
Even if you don't do it this way, you should have a copy.
The only fertilizer I use is miracle grow, usually just at transplant time. Else it's all organic. We tried composting separately, which is interesting, but when you get to size we found out it's just as good to simply pile the materials right into the garden between the existing plants - by next year they're part of the soil anyway. Less work. You don't get the high temp seed killing effect this way, though. We are of the Ruth Stout school on that one - more mulch till they die of it. If nothing else, it makes 'em real easy to pull up.
Broccoli is NOT one and done - leave the plant after cutting off the head, and little sprouts continue to appear and be edible, and you get about double what that one head alone was. Doesn't work too well if it gets crazy-hot, but often it works quite well. Cauliflower on the other hand IS one and done.
Lousy sun means you just plant different things that like shade. Forget corn, tomatoes and suchlike, but a lot of things do fine and like it cool and damp. I'm lucky to have two gardens, one high and dry and so sunny it's often a problem, and down down by the creek that's practically in the dark. It grows peas, lettuce, spinach, carrots and other crops of similar types to beat the band - peas die upon getting out of the ground in the up-hill garden. You just adapt, and part of the fun is finding out what does well under your conditions.
I like some heirlooms myself, but I also use hybrid seeds, because I've found out something interesting with them. For example, Burpee's better boy tomatoes were made by crossing a big tasteless mushy tomato with a dynamite miniature one. The throwbacks to that are far better than "sweet million" types in taste and quality - you just are careful not to remove the volunteers next year. Heh.
One thing I find is that if you're going to use transplants (a good move where I live), whether you plant your own greenhouse style, or buy them from (hopefully) a good nursery - don't even bother with ones that are less than perfectly vigorous. Any setback they experience early in life, that's it for productivity. Just one letting of broccoli, tomato, pepper not be watered enough - it's never going to do really well from then on. Especially with the former, it's almost like there's a clock built in. After some set time, it's going to fruit - whether the plant is big by then or not, and if it isn't growing like stink, well, it stops then and you don't get diddly. Better to toss some out the window than waste square feet on them. That's based on 30 years of experience.