I am really stuck between the D90 and 500D. I realize that the 500D has more megapixels, and better HD video quality. But I'm really stuck, I currently own a nikon D40 and was thinking about just upgrading my lenses since I only have the 18-55. But the D40 doesn't have the lens motor so wouldn't it cost me alot more to get nice lenses? I am also looking for a camera that shoots HD video for skiing, and time-lapses.