One I recommend is a Sandisk Sansa M series. I think the 1gb is the M240 model. I have the 2gb version, which I think is M250.
M240 costs about $99
M250 costs about $130
Anyway, for your needs, I think this would be a great option. Again, I have the M250, I have found it to be very easy to use, is flash based, pretty light weight. I think the sound is very good as well but I will admit I have not compared it side by side to others around the same price range. comes with a carrying case (which I actually really like) AND a wrist/arm band. other things - has the FM radio, voice record etc. Also has 5 band adj equalizer. Does not have line in record that other models might, but not sure how many people even use that. ONE KEY THING - this is one of the cheapest subscription based compatible players if that matters to you.
other players that also may work I think could include the Creative Labs Zen Nano Plus (like $130 for 1gb) or the iAudio U2 ($130-$150 for 1gb). both of those are also nice, but again you can get the 2gb sansa for about the same price and those are not subscription compatible. iAudio might have slightly better sound, not sure.
Id like something you can strap on your wrist maybe or something small that isnt gonna skip. I heard i should get something with flash memory not hd. Id like it to have at least 1 gig. Any ideas i need some help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic