Hi, I'm new here but can shed light on the question. Depending on which version of vb 2005 you are using, there is a report viewer/report designer included with vb!! It does NOT exist, however in vb 2005 express.
There is also a version of Crystal Reports included in vb. However, I am not sure if you have to spend more money to register it or not.
The included report designer is easy to use for simple reports. Plus there is help on microsofts site as how to actually design and set up a report. And yes, there is also a version for asp.net.