i have written couple of games in vb using dx7. but that was over a year ago but now i am back.

i am curious if dx8 is a better option for writing 2d games.

i now it doesnt support directdraw and it looks like a pain in the butt to even to draw couple of polygons.

but are there advanages to using dx8 for 2D like dynamic lighting or collision detection ????

also i am thinking maybe later i'll get into 3D but that isnt the main concern right now

any input is welcome.
thanks