Definitely not your imagination, Dean! Since 2001, he's released 8 movies. Prior to that, he had released 11 over about 11 years.
Now this year, besides Into the Sun already released, there are 4 more scheduled for release in 2005: Submerged, Today You Die, Mercenary, Black Dawn, and Shadows on the Sun is a developing project.
Busy guy, indeed!