And tedious...data entry for three hundred cards isn't much fun.
Its the cross-platform JS and CSS coding that is going to be a PITA
The JS is a bit of a pain, but the CSS should be easy enough. You just need to drop some seemingly redundant -webkit-, -ms-, and -moz- prefixes on some of the CSS3.