I can understand taking Oswalt in Round 2, but I wouldn't have taken V-Mart in the 3rd round and look to build at your other positions, at 3B and most notably your OF. OF is iffy because of Edmonds and Giles' age and health. Plus, I wouldn't have taken a 3rd closer in the 8th round, especially after you've nabbed Lidge and Ryan. Your rotation is spotty outside of Oswalt.
My suggestion is to trade Lidge or Ryan, preferably Lidge because you're more likely to draw a stud SP/position player from him. I'd probably aim for a Carlos Lee or a Lance Berkman type player if you're planning on bolstering offense. Lidge for a top 5 SP is doable.