So that you understand SEO better, let's take this to non computer terms.
Say you own a restaurant and you want the local newspaper to do a review of the food you sell. But you don't print a menu. In your restaurant, people ask for the food they want and you either tell them you don't have it or you serve them their meal. This is dynamic. They give you data. You give them an answer back (food or no food). But the problem for the newspaper is that they want to review your restaurant without saying the names of 500 million possible foods to you.
So let's compare that to a DB driven web site. You have pages that are seen like this:
http://www.flashculture.com/display_content.php?x=7162534
What is Google supposed to do? Pass in millions of possible values for X and see what comes back? That's a waste of their time and yours. This is why you have a menu - a site map.
Sometimes Google will follow a URL like the one above. sometimes they don't. If you make an <a href> link with the URL, they will often follow it. If it's in a <form>, they will often not. To increase the chances of getting them to follow it, you need to remove the question mark. That's the part that scares them.
Let's take this again to non computer terms: You know sometimes you go to a restaurant and you order a hot dog but the waitress looks at the kitchen and calls it something else? This is a little conversion thing that the waiter does so that you can think of it as a hot dog but the kitchen can know that they are grabbing product 432 off the shelf. You can do the same with Google.
You can make your link look like this:
http://www.flashculture.com/convert-chicago-cubs_x-12345-y-87654.html
So Google thinks it's going to a normal HTML file that must have something to do with the chicago-cubs... But when your server hears that request, mod_rewrite converts that request to:
http://www.flashculture.com/display.php?x=12345&y=87654
Apache on your server doesn't know or care that the outside party was asking for some other URL... it just displays this page. The outside party doesn't know or care that this is a dynamically built PHP page... it's just happy to get content back. Just like at the restaurant where the behind the scenes details are hidden from the customer who just wants a hot dog.
So learn mod_rewrite and you will be able to make your dynamic URL's look like static URL's for Google's sake. Then make a site map full of these static URL's and Google will likely follow them.