Sweet, I'm here and waiting. I run a few sites and have just started in the world of webmastering. card-sharks.info is my baby at the moment![/b]
While I only took a brief glance at your Card Sharks site I do have a few pieces of advice.
Your Meta-Description and keywords should be enhanced and expanded, dont spam with em' but its important to provide as much searchable context information in these as possible.
The site is well layed out but you are using a significant amount of javascript based modules within, some Joomla modules are decent in search engine contexts, others blow... Its always best to seek solutions with ANY CMS that are NOT based in DHTML/Javascript as much as is possible. Search engine spiders can be considered about as intelligent as a screen reader for the developmentally disabled. Always try and design (given the target demographic) with the idea that people might be using a screen reader to visit the site. For example, often things such as 2JTabs may appear as perfect for a task at hand can actually be done a little less pretty perhaps... but done with pure CSS, its preferable. If a site has a sizeable following of return visitors and new visitors then "pretty" enhancements can be implemented to add to the valued experience of the visitors since... they are already arriving.
When building new ventures one can never assume people will come as more often than not they dont. Its important to put in the content to help draw people in.
I would consider some content inclusions that you can prolly snipe from various places such as, "The History of Poker", "Pokers greatest moments", "Poker in the US Wild West" on and on...
I would look at an Amazon Affiliate account for putting in things such as buying poker based books, video's, perhaps video games. Get some reviews of these on site... even if its just cut/pasted decent descriptions as again, search engine context...
When building webs value added content that really once done is not going to change (or change much) over the lifetime of the site can bring in visitors who are searching in a broader context than a site has actually targeted as a demographic. The more that's there, the more search engines will derive.
Generally speaking even though a site is trying to target a specific demographic its a good idea to use peripheral vision to add in content that has at least initially the goal of bringing traffic in.