I have the exact same HW combo the 945GM graphics card and the 3945ABG wireless card.
I have been using Mandriva on my previous laptop but with my new one it wouldn't install that hardware and using generic settings it was pretty unstable. I found that the intel drivers wouldn't work other than for suse.
So i am downloading opensuse now, you say the graphics card auto installed fine as did the wireless but you had to tweak it? What did you have to do i'd really appreciate the help
And do you like suse? Is yast any good? I assume that its similar to urpmi in mandriva or yum in fedora?