while looking for contracts, i've came across the oDesk. in their own words:
oDesk is the marketplace for online workteams, with the best business
model for both employers and contractors.
one nice feature of oDesk is that you can take a couple of test to asses your knowledge and expertise in various areas. and you can do that for free!
tests have a 40 minutes limit and can be repeated after 30 days, if you haven't made it perfect from the first and think you can do better a second (or third, forth, etc...) time.
once finished, the test will also show you what are your weak areas, so that you can concentrate on improving those in particular.
according to the oDesk, i'm in the top 20 programmers that have taken the python and c++ test from oDesk. it's not bad, but it could be much better :-)
so, while i'm not sure if i will get even one contract via oDesk, at least i know what i should improve and where i've started to get rusty.