Oh, I agree, I really would like to get better at math. I find usually this stuff makes sense for me after it's percolated for a while and I eventually find an application for it that I like, and _then_ it gets exciting and easy to sort through. (Which is perfectly normal, but I suppose I just don't have the patience for the first stage there, where the subject is more abstract). Indeed, Wolfram Alpha is awesome for working through problems. Perhaps having a book on the side for when I cross paths with discrete math stuff would help to connect the dots faster. Was there one that worked particularly well for you?