in reply to Future Programming Direction

I asked a question similar to this once and got some great replies, perhaps those replies will help you as well.

-Silent11