I just finished reading through the posts on the board and I saw one at the bottom with people frustrated with the boulder 'puzzle' near the end of the level. Well, I spent about 5 days trying to get passed that with no luck (at times I had to quit the program as fast as I could before I flipped out and smashed my monitor
But, I figured out how to beat it...by accident actually. The first thing you should do is when you get into the 'cannon' (I forgot what they're really called) don't hit any direction buttons as it shoots you out. If you do, you make latch onto the small wall in front of you. If you don't hit anything, you will land just in front of the boulder and button (that just gives you a bit more time). Now, since there's no real strategy at this point, shoot like crazy (or like one person said, use a fire seed) to clear out the blocks that you can. The ones that remain should form an L-shape (laying down...with the large part of the L on the bottom, and..well, it's hard to explain..you'll know when you see it) I could always get to that part, but I couldn't push the boulder over. If you climb up the right side, when you climb over the top, you automatically move to the left of the boulder not being able to push it to the left. The solution?
Jump onto what's left of the wall on the right, and instead of climbing over the top, just jump off of it while holding down the left direction key. This will allow you to move back towards the wall halfway through your jump. If you jump from the right position (height I guess) you will come back and hit the boulder enough to move it to the left far enough to jump (or climb) onto the ledge and push it onto the button, thus allowing access to the end of the level.
If anyone tries this, let me know if you succeeded (or if this even made any sense) Plus, if anyone has any other strategies for beating this part, I'd like to know.
Jeff