   n00b: Need some guidance
  I've been trying with little success to work the 2-Dimensional stuff using DirectX 9 / VC++ Express 2008. I was actually finally able to draw a sprite to the screen but it was all fuzzy and scaled to the wrong size. I was thinking that since I usually figure this kind of stuff out by dissecting other people's work, it would be good to have an example of the right way to go about drawing things in 2D. So, if anyone has a cool 2D game or a 2D engine they made (one that preferably uses textured quads instead of ID3DXSprite, but either will do), it would be uber helpful if you could share it here. You can upload it to a file-hosting site like Media Fire for other people to download.Thanks   
  I have code lying around but I'm not sure it would be of much use to you...usually you won't understand too much just from the code alone and the code is usually pretty specific to the game it's used for.FYI your problem is most likely that by default D3DXCreateTextureFromFile will scale images to a power-of-2 size, to maximize compatibility with old/crappy GPU's. If you don't want this you have to use D3DXCreateTextureFromFileEx and specify D3DX_DEFAULT_NONPOW2 as the Width and Height parameters.   