Well, there are many ways to expand your Vocabulary, just we are sometimes not very sure which are suitable for us. Er ... so just try until you can find a way
1-
5 words a day! It's recommended by Josef. Hix, but it doesn't work to me. I used to try "Word of the day" provided by Kaplan, which gives just one word a day but along come some more synonyms. I couldn't keep up after 2 months! :(
2-
Learn pages each time through articles. This stupid way unfortunately works well to me. I register newsletter, access the internet and read articles. Each long article often gives me about 40-60 new words (

). It then takes a lot of time to pick out the new words, look up the meaning in dictionary, write down in a notebook, and simply read them again and again whenever I have free time. Check the progress by reading the article again without having to use the notebook. The content of the articles I read help me to learn by heart easier. Of course later I certainly forget some but some others still stay in mind! 8)
3-
Sticky sheets of paper. I think this is quite interesting. Make some small sheets of paper, write down the word and stick it where it should be. Example, make a sheet of "doorhandle" and stick it on the door, right over the doorhandle so you will see the paper anytime you touch the doorhandle. But with this way you cannot learn verbs, I guess, and not too difficult words.
4-
Learning with friends. Yeah, you and your friends make a list of words that you need to study this week, then check one another at weekend, ok?
What's your ways?