I am thinking of buying Visual Basic Game Programming with DirectX 9.0 (or getting my parents to buy it), so i need a review from the experts. Has anyone here used it? It looks good and seems to have high reviews.