Thanks for the post, Nikki,
If kids are exposed to puzzles a lot and like them, they seem to beat the average expectations. My 2.5 year old does 12-18pcs ones.
On-line puzzles could have the same benefits to mental development, but not physical/motor skills. I try to let my kids handle real life objects as much as possible opposed to doing everything on computer