CROMVOIRT, Netherlands When was the last time you were on a bike? It's a popular question this week, given that here in The Netherlands, there are more bikes than people. It's not uncommon for resid… [+4469 chars]