homeBlog | Tags | Archives | Projects | Search | Stats | Contact

Get your act together, Mozilla

Apr 01, 2008

2 comments
Popularity: 2%

“What do you think about the new Mozilla Addons site?”

Frankly, I think it sucks.

Read more...