Despite my respect for the other answers, I have a contrarian opinion and I say there's no difference at all between the two. Notice both answers say "very similar" and "almost identical." I say they're identical. This question is a good example of being able to express the exact same idea using different sentence structures in the English language.