I passed by My Toy a few hours ago and picked up a Tamiya Frog radio controlled buggy. Originally released in 1983 the Frog was re-released in 2006 and I think its one of the coolest looking buggies. Interesting fact, the largest off-road track in the world is currently being built in Kuwait. Check out this link for some pictures. [Link]
update: In case anyone is interested here is the phone number of My Toy 22256707