Here are a couple of websites that I like.  They have some fun math games to help practice basic facts as well as some great problem solving games.  Try bloxorz on the funbrain site.  It will definately be a challenge!  

Math Facts Games                    Math Expressions                            sumdog

Funbrain Math Games