Hello all gurus... Before I begin (Although teh subject pretty much sums it up,) I tried my best to search for a "dummies" version of trying to figure this out. I searched through the forum and all over.

I'm terrible in algorithms, and usually program stuff "the hard way" because I can't figure out the "right" way to do it.

I do NOT want anyone to write anything for me, I really do want to learn myself. Tips, tricks, or even a step-by-step tutorial would be AWESOME if someone knows of one.

Basically, I have a 4 x 4 grid and would like to find all possible paths of various lengths of characters form 3 up to 16. It almost sounds exactly like a Boggle Solver, and I guess in some ways it is, but it's not for that, although the paths would be exactly the same.

The hard way, again, the way I am used to doing things, was started by me created a tons of grids and manually plotting the paths of 3 characters, coming up with 416 possibilities.

That took a while. Then I started to do 4 characters paths and realized I would probably expire before i finished. There's NO way I would make it to 16 characters.

That's when I knew I would have to find a way to do it. I did learn that recursion was the way it [should] be done. (Correct me if I am wrong...)

So, if anyone knows of any kind of tutorial, or at least can get me started in the right direction with something literally for VBA (Excel '07) that would be amazing.

You guys have ALWAYS been able to solve all my crazy dilemmas!

Thank you in advance, and sorry if my grammar / explanations are not perfect.

Mike