>BTW what with all the "u" omissions? Bad programming choice in my opinion.
On the contrary, I'm pretty sure the majority of all "u":s in katakana spellings of English words are extraneous. Dropping them is definitely more likely to give a correct transliteration than leaving them in, if you're working on the assumption that words written in katakana are English words. This is a good assumption on most serious websites, not so good on silly internet subculture pages.